2

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 のデータが共有可能になるとどのように考えることができますか?

前もって感謝します!

4

1 に答える 1