我试图指定创建卷的位置。
我正在使用:
# The following doesn't work, it will still bind to docker internal directory
docker volume create \
--driver local \
--opt device=/var/foo/bar/ \
--name postgres_volume1
我的环境:
Linux版本4.4.0-62-通用(buildd @ lcy01-30)(gcc版本5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1~16.04.4))#83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017
Docker版本17.09.0-ce。
答案 0 :(得分:1)
local
卷插件不支持指定位置。
使用支持指定位置的bind mounts或custom volume plugin。
答案 1 :(得分:0)
您在这里创建音量。所以它将绑定到docker内部目录。如果您运行命令:
docker volume inspect <volume-name>
它将显示实际的挂载点。如果要更改卷的位置,则不必使用create
命令创建卷。
这里是syntax以及您应该了解的所有关于音量的详细信息