Compose: Suporte a modelos de serviço

Criado em 27 jun. 2017  ·  4Comentários  ·  Fonte: docker/compose

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!

kinquestion

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 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.

Todos 4 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações