最近、そのエンジン内に最近構築された「新しい」ドッカー集団について、過去3日間、多くの記事とドキュメントを読んできました。Docker swarmの作成方法の違い
ローカル(クラウドプロバイダーであろうと、クラウドプロバイダーであろうと)スウォームを作成するいくつかの方法を特定したので、それらの方法の相違点を理解することができません。ここで
は、私がこれまでに同定されている群れを作成するための方法は以下のとおりです。
方法1
docker-machine create -d virtualbox swarm-manager
docker-machine create -d virtualbox swarm-worker-1
docker-machine create -d virtualbox swarm-worker-2
manager_ip=$(docker-machine ip swarm-manager)
swarm_join_command="docker swarm join --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c 192.168.99.100:2377"
docker-machine ssh swarm-manager "docker swarm init --advertise-addr $manager_ip"
docker-machine ssh swarm-worker-1 "${swarm_join_command}"
docker-machine ssh swarm-worker-2 "${swarm_join_command}"
方法2
docker-machine create -d virtualbox token
token=$(docker-machine ssh token "docker run swarm create" | tail -n 1)
docker-machine create -d virtualbox \
--swarm --swarm-master \
--swarm-discovery token://${token} \
master-node
docker-machine create -d virtualbox \
--swarm --swarm-discovery token://${token} \
node-01
私はので、領事を除いていますもはや必要ではないようだ。
- これらの方法の違いは何ですか?
- いつ別のものを使用する必要がありますか?
でもそうだと思っています。なぜこれが混乱の原因になったのか理解できます – Alex