https://docs.docker.com/engine/reference/commandline/volume_create/#driver-specific-options
docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo
如果我这样创建一个卷,我将如何使用它?
docker run -v foo:/foo?
那么,首先创建卷有什么好处?我也不能
docker run -v /path/to/dir:/foo?
如果/path/to/dir
已经在主机上安装了NFS?
答案 0 :(得分:1)
最初,-v
或--volume
标志用于独立容器,--mount
标志用于swarm服务。
您还可以将--mount
与独立容器一起使用。通常,--mount
更明确,更冗长。
最大的区别
-v
语法将所有选项组合在一个字段中。--mount
语法将它们分开。如果需要指定卷驱动程序选项,则必须使用--mount