各ホストで docker サービスを実行する 2 つのホストがあります。
ホスト A のコンテナーは、ホスト B から作成されたボリュームを使用する必要がありました。
これは可能ですか?
各ホストで docker サービスを実行する 2 つのホストがあります。
ホスト A のコンテナーは、ホスト B から作成されたボリュームを使用する必要がありました。
これは可能ですか?
いいえ、両方のサービスが同じホスト上にある必要がありますが、できることが 1 つあります。
再利用されたすべてのデータ ボリュームは、ソース サービスと同じパスにマウントされます。ボリュームを共有するには、コンテナーが同じホスト上にある必要があるため、新しいサービスのコンテナーは、ソース サービス コンテナーがデプロイされているノードと同じノードにデプロイされます。
https://docs.docker.com/docker-cloud/apps/volumes/
考えられる解決策:
NFSを使用してすべてのノードのディレクトリを同期できます。