Docker Cloud から純粋な Docker Swarm セットアップに移行しています。私が見逃していることの 1 つは、コンテナーがホスト名を$SERVICE_NAME-$SLOT_NUMBERとして設定する方法です。
swarm スタック サービスでホスト名/コンテナー名を動的に設定することは可能ですか?
Docker Cloud から純粋な Docker Swarm セットアップに移行しています。私が見逃していることの 1 つは、コンテナーがホスト名を$SERVICE_NAME-$SLOT_NUMBERとして設定する方法です。
swarm スタック サービスでホスト名/コンテナー名を動的に設定することは可能ですか?
スタック/構成ファイルでは、次の形式を使用します。
services:
thaservice:
...
hostname: "{{.Service.Name}}-{{.Task.Slot}}"
利用可能なテンプレート変数のドキュメントへのリンク: https://docs.docker.com/engine/swarm/services/#create-services-using-templates