--volumes-fromを使用してデータボリュームコンテナーを作成し、他の複数のコンテナーにマウントする方法を知っていますが、その使用法と制限に関していくつか質問があります。
状況:データボリュームコンテナーを使用して、ユーザーがアップロードした画像をWebアプリケーションに格納したいと考えています。このデータボリュームコンテナーは、Webフロントエンドを実行している他の多くのコンテナーによって使用/マウントされます。
質問:
データボリュームコンテナーは、Docker Swarm内の他のホストにあるコンテナーで使用/マウントできますか?
パフォーマンスはいかがですか?このように構成することをお勧めしますか?
コンテナーとNFSなどのホスト間で永続的なリソースの共有を処理するより良い方法はありますか?
データボリュームコンテナーは、Docker Swarm内の他のホストにあるコンテナーで使用/マウントできますか?
Docker自体には、クラスター内のホスト間でデータを移行したり、データを共有したりする機能はありません。
パフォーマンスはいかがですか?このように構成することをお勧めしますか?
Dockerボリュームはバインドマウントなので、一般にパフォーマンスオーバーヘッドはほとんどありません。
コンテナーとNFSなどのホスト間で永続的なリソースの共有を処理するより良い方法はありますか?
NFSまたは gluster などのクラスターファイルシステムを使用して、クラスター内のすべてのホストで使用できるデータボリュームを作成できます。