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

dockercomposeはこれもサポートしていますか? そうでない場合、それを追加する計画はありますか? これが本当に役立つユースケースがいくつかあります。 ありがとう!

kinquestion

最も参考になるコメント

@ shin-テンプレートがコマンドラインでの使用にのみ適している理由を説明していただけませんか? 私のユースケースを説明しようと思います:

私は私のスタックのためのコンファイルを使用して、私が使用したいdocker stack deploy -c compose.yml mystackして、サービスを指定したcompose.ymlテンプレートと、すべてではなく、いくつかのそれらを作成するために自分のbashやPythonスクリプトを展開しますテンプレートが必要なサービス。

全てのコメント4件

ありそうもない-これらのオプションはすべて、ComposeがサポートしていないSwarmおよびSwarmサービスに非常に固有です。

@ shin-テンプレートがコマンドラインでの使用にのみ適している理由を説明していただけませんか? 私のユースケースを説明しようと思います:

私は私のスタックのためのコンファイルを使用して、私が使用したいdocker stack deploy -c compose.yml mystackして、サービスを指定したcompose.ymlテンプレートと、すべてではなく、いくつかのそれらを作成するために自分のbashやPythonスクリプトを展開しますテンプレートが必要なサービス。

@ shin-スタックデプロイメントサポートを実装するのは、実際にはdocker / composeまたはdocker / cliですか?

これは非常に優れた機能ですが、もちろん、未解決の問題を修正する必要があります。

@olljanat docker/cliは、 docker stack開発が行われる場所です。

このページは役に立ちましたか?
0 / 5 - 0 評価