随着最近添加的服务模板,例如:
$ 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
码头工人也支持吗? 如果没有,是否有计划添加它? 我有一些用例,这将真正有用。 谢谢!
不太可能-所有这些选项都非常特定于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
上进行开发的地方。
最有用的评论
@ shin-您介意解释为什么这会使模板仅适合命令行使用吗? 我将尝试描述我的用例:
我将compose文件用于堆栈,我想使用
docker stack deploy -c compose.yml mystack
并在compose.yml
带有模板和所有内容的服务,而不是铺开我自己的bash或python脚本来创建这些文件我需要模板的服务。