7

Docker Cloud から純粋な Docker Swarm セットアップに移行しています。私が見逃していることの 1 つは、コンテナーがホスト名を$SERVICE_NAME-$SLOT_NUMBERとして設定する方法です。

swarm スタック サービスでホスト名/コンテナー名を動的に設定することは可能ですか?

4

1 に答える 1

10

スタック/構成ファイルでは、次の形式を使用します。

services:
  thaservice:
    ...
    hostname: "{{.Service.Name}}-{{.Task.Slot}}"

利用可能なテンプレート変数のドキュメントへのリンク: https://docs.docker.com/engine/swarm/services/#create-services-using-templates

于 2018-04-08T16:09:24.593 に答える