1

Install and Create a Docker Swarmに関する公式ドキュメントによると、最初のステップは、でトークンを取得するために必要なlocalという名前の vm を作成することswarm createです。

マネージャーとすべてのノードを作成して swarm クラスターに追加したら、ローカルvm を実行し続ける必要がありますか?

4

1 に答える 1

1

: このチュートリアルは、Swarmの最初のバージョンSwarm legacy( と呼ばれます) 用です。Swarm modeDocker 以来利用可能と呼ばれる新しいバージョンがあります1.12。2つの間に多くの混乱があるように見えるので、そこに出します.

いいえ、VM を保持する必要はありません。これは、 Docker Hub検出サービスlocalで一意のクラスター トークンを取得するためだけです。

これは、トークンを生成するためだけに少しやり過ぎです。この手順は、次の方法でバイパスできます。

  • Docker for MacDocker のローカル インスタンスを実行している場合、またはより一般的には、swarm コンテナーを直接実行します。

    docker run --rm swarm create
    
  • サービス検出 URL を直接クエリして、トークンを生成します。

    curl -X POST "https://discovery.hub.docker.com/v1/clusters"
    
于 2016-12-13T16:17:06.287 に答える