Com a recente adição de modelos de serviço, como:
$ 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
O docker compose também suporta isso? Se não, há planos para adicioná-lo? Tenho alguns casos de uso em que isso seria muito útil. Obrigado!
Improvável - todas essas opções são muito específicas para os serviços Swarm e Swarm, que o Compose não suporta.
@ shin- Você se importaria de explicar por que isso torna os modelos adequados apenas para uso em linha de comando? Tentarei descrever meu caso de uso:
Eu uso arquivos de composição para minhas pilhas e gostaria de usar docker stack deploy -c compose.yml mystack
e ter o serviço especificado em compose.yml
com modelos e tudo em vez de lançar meu próprio script bash ou python para criar aqueles poucos serviços para os quais preciso de modelos.
@ shin- é realmente docker / compose ou docker / cli que implementa o suporte de implantação de pilha?
Seria muito bom ter esse recurso, mas é claro que queremos uma edição aberta no local correto.
@olljanat docker/cli
é onde o desenvolvimento em docker stack
acontece.
Comentários muito úteis
@ shin- Você se importaria de explicar por que isso torna os modelos adequados apenas para uso em linha de comando? Tentarei descrever meu caso de uso:
Eu uso arquivos de composição para minhas pilhas e gostaria de usar
docker stack deploy -c compose.yml mystack
e ter o serviço especificado emcompose.yml
com modelos e tudo em vez de lançar meu próprio script bash ou python para criar aqueles poucos serviços para os quais preciso de modelos.