次のようなサービステンプレートが最近追加されました。
$ 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はこれもサポートしていますか? そうでない場合、それを追加する計画はありますか? これが本当に役立つユースケースがいくつかあります。 ありがとう!
ありそうもない-これらのオプションはすべて、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
開発が行われる場所です。
最も参考になるコメント
@ shin-テンプレートがコマンドラインでの使用にのみ適している理由を説明していただけませんか? 私のユースケースを説明しようと思います:
私は私のスタックのためのコンファイルを使用して、私が使用したい
docker stack deploy -c compose.yml mystack
して、サービスを指定したcompose.yml
テンプレートと、すべてではなく、いくつかのそれらを作成するために自分のbashやPythonスクリプトを展開しますテンプレートが必要なサービス。