Install and Create a Docker Swarmに関する公式ドキュメントによると、最初のステップは、でトークンを取得するために必要なlocalという名前の vm を作成することswarm create
です。
マネージャーとすべてのノードを作成して swarm クラスターに追加したら、ローカルvm を実行し続ける必要がありますか?
Install and Create a Docker Swarmに関する公式ドキュメントによると、最初のステップは、でトークンを取得するために必要なlocalという名前の vm を作成することswarm create
です。
マネージャーとすべてのノードを作成して swarm クラスターに追加したら、ローカルvm を実行し続ける必要がありますか?
注: このチュートリアルは、Swarmの最初のバージョン
Swarm legacy
( と呼ばれます) 用です。Swarm mode
Docker 以来利用可能と呼ばれる新しいバージョンがあります1.12
。2つの間に多くの混乱があるように見えるので、そこに出します.
いいえ、VM を保持する必要はありません。これは、 Docker Hub検出サービスlocal
で一意のクラスター トークンを取得するためだけです。
これは、トークンを生成するためだけに少しやり過ぎです。この手順は、次の方法でバイパスできます。
Docker for Mac
Docker のローカル インスタンスを実行している場合、またはより一般的には、swarm コンテナーを直接実行します。
docker run --rm swarm create
サービス検出 URL を直接クエリして、トークンを生成します。
curl -X POST "https://discovery.hub.docker.com/v1/clusters"