Compose: 服务模板支持

创建于 2017-06-27  ·  4评论  ·  资料来源: docker/compose

随着最近添加的服务模板,例如:

$ docker service create --name hosttempl \
                        --hostname="{{.Node.ID}}-{{.Service.Name}}"\
                         busybox top

https://docs.docker.com/engine/reference/commandline/service_create/#create -services-using-templates

码头工人也支持吗? 如果没有,是否有计划添加它? 我有一些用例,这将真正有用。 谢谢!

kinquestion

最有用的评论

@ shin-您介意解释为什么这会使模板仅适合命令行使用吗? 我将尝试描述我的用例:

我将compose文件用于堆栈,我想使用docker stack deploy -c compose.yml mystack并在compose.yml带有模板和所有内容的服务,而不是铺开我自己的bash或python脚本来创建这些文件我需要模板的服务。

所有4条评论

不太可能-所有这些选项都非常特定于Swarm和Swarm服务,而Compose不支持这些服务。

@ shin-您介意解释为什么这会使模板仅适合命令行使用吗? 我将尝试描述我的用例:

我将compose文件用于堆栈,我想使用docker stack deploy -c compose.yml mystack并在compose.yml带有模板和所有内容的服务,而不是铺开我自己的bash或python脚本来创建这些文件我需要模板的服务。

@ shin-实际上是实现堆栈部署支持的docker / compose还是docker / cli?

这将是一个非常不错的功能,但是我们当然希望将未解决的问题纠正。

@olljanat docker/cli是在docker stack上进行开发的地方。

此页面是否有帮助?
0 / 5 - 0 等级