Compose: Prise en charge des modèles de service

Créé le 27 juin 2017  ·  4Commentaires  ·  Source: docker/compose

Avec l'ajout récent de modèles de services tels que:

$ 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

Est-ce que docker compose le prend également en charge? Sinon, est-il prévu de l'ajouter? J'ai quelques cas d'utilisation où cela serait vraiment utile. Merci!

kinquestion

Commentaire le plus utile

@ shin- Pourriez-vous expliquer pourquoi cela rend les modèles adaptés uniquement à une utilisation en ligne de commande? Je vais essayer de décrire mon cas d'utilisation:

J'utilise des fichiers de composition pour mes piles, et j'aimerais utiliser docker stack deploy -c compose.yml mystack et avoir le service spécifié dans compose.yml avec des modèles et tout plutôt que de déployer mon propre script bash ou python pour créer ces quelques services pour lesquels j'ai besoin de modèles.

Tous les 4 commentaires

Peu probable - toutes ces options sont très spécifiques aux services Swarm et Swarm, que Compose ne prend pas en charge.

@ shin- Pourriez-vous expliquer pourquoi cela rend les modèles adaptés uniquement à une utilisation en ligne de commande? Je vais essayer de décrire mon cas d'utilisation:

J'utilise des fichiers de composition pour mes piles, et j'aimerais utiliser docker stack deploy -c compose.yml mystack et avoir le service spécifié dans compose.yml avec des modèles et tout plutôt que de déployer mon propre script bash ou python pour créer ces quelques services pour lesquels j'ai besoin de modèles.

@ shin- est-ce réellement docker / compose ou docker / cli qui implémente le support de déploiement de pile?

Ce serait une fonctionnalité très intéressante à avoir, mais bien sûr, nous voulons que le problème ouvert soit corrigé.

@olljanat docker/cli est l'endroit où le développement sur docker stack se produit.

Cette page vous a été utile?
0 / 5 - 0 notes