2 つのホスト間で共有される Docker ボリュームを作成しようとしています。2 つのホスト A と B があるとします。次のコマンドを使用してホスト A にボリュームを作成すると、次のようになります。
docker volume create --driver local --opt type=nfs --opt o=addr=B,rw --opt device=:/tmp/dir --name foo
ボリュームを検査した後の結果は次のとおりです。
docker volume inspect foo
[
{
"Name": "foo",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/foo/_data",
"Labels": {},
"Scope": "local"
}
]
私の質問は: ボリュームのマウントポイント ディレクトリがディレクトリ /tmp/dir ではなく、デフォルトの docker ボリュームの場所を指しているのはなぜですか? ディレクトリ ホスト B/tmp/dir のデータが共有可能になるとどのように考えることができますか?
前もって感謝します!