&引用;“docker卷”;vs";docker run-v“;

&引用;“docker卷”;vs";docker run-v“;,docker,docker-volume,Docker,Docker Volume,如果我创建这样一个卷,我将如何使用它 docker run -v foo:/foo? 那么,首先创建卷有什么好处?我不能也这样做吗 docker run -v /path/to/dir:/foo? 如果主机上已经安装了NFS/path/to/dir?最初,独立容器使用了-v或--volume标志,swarm服务使用了--mount标志 您还可以对独立容器使用--mount。一般来说,--mount更明确、更详细 最大的区别 -v语法将所有选项组合在一个字段中 --mount语法将它们分开

如果我创建这样一个卷,我将如何使用它

docker run -v foo:/foo?
那么,首先创建卷有什么好处?我不能也这样做吗

docker run -v /path/to/dir:/foo?

如果主机上已经安装了NFS
/path/to/dir

最初,独立容器使用了
-v
--volume
标志,swarm服务使用了
--mount
标志

您还可以对独立容器使用
--mount
。一般来说,
--mount
更明确、更详细

最大的区别

  • -v
    语法将所有选项组合在一个字段中
  • --mount
    语法将它们分开
如果需要指定卷驱动程序选项,则必须使用--mount


阅读

何时需要指定卷驱动器选项。NFS装载可以通过-v w/o me-specifing驱动程序选项正常工作,即NFS装载。还有其他具有身份验证功能的卷驱动程序。在那里,您可以启用身份验证,还可以authorization@ealeon,您是否使用了
--mount
标志?
docker run -v /path/to/dir:/foo?