私持続ドッカーの場合。ボリュームの名前を指定し、extra-addons
に配置する必要があります/mnt/
。
次のコマンドを実行します。
sudo docker volume create /mnt/extra-addons
次のエラーメッセージが表示されます。
Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path
単に実行すると、sudo docker volume create extra-addons
この問題は発生しませんが、問題のボリュームを調べたときにボリュームがsudo docker inspect extra-addons
望ましくない場所にあることがわかりました。
[
{
"CreatedAt": "2018-04-21T14:40:25+03:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/extra-addons/_data",
"Name": "extra-addons",
"Options": {},
"Scope": "local"
}
]
私の言葉は、次のようなボリュームを見たいという意味です。/mnt/extra-addons
どんなアイデアがありますか?
ベストアンサー1
解決策が見つかりました。
インストールする必要があります地域の持続性はめ込む。
作成するボリュームを次のようにマウントポイントにマウントする必要があります。
sudo docker volume create -d local-persist -o mountpoint=/mnt/ --name=extra-addons
期待した結果が表示されることを確認するには:
sudo docker volume inspect extra-addons
結果:
[
{
"CreatedAt": "0001-01-01T00:00:00Z",
"Driver": "local-persist",
"Labels": {},
"Mountpoint": "/mnt/",
"Name": "extra-addons",
"Options": {
"mountpoint": "/mnt/"
},
"Scope": "local"
}
]
これが私が探しているものです。