私はSwarm(Docker)、serviceG、serviceRに追加するマシン上で2つのサービスを実行するはずですが、serviceGはグローバルモード、serviceRは複製モードです。Docker Swarmマシンの起動時に新しいマシンが 'レプリケート'サービスのイメージを取得しない
ドッカーswarmに新しいマシンを追加すると、serviceGのイメージが自動的にプルされますが、serviceRのイメージは自動的にプルされません。
他のマシンでserviceRのコンテナを1つ削除すると、新しいマシンでイメージが取得され、新しいマシンでコンテナを起動できるようになりました。
イメージは同じリポジトリに格納されます。
私はとき、マシンスタートを引いドッカーを使用することができますが、私はプルを自動的に行うことがしたいのですが、新しいマシンがサービスR.
答えていただきありがとうございます。私は 'docker service update --force your_service_name'を使うことができませんでしたが、今はSwarmの動作がなぜそうなったのか知っています:) – Nolyurn