繁体   English   中英

如何为从外部驱动器安装的docker卷命名

[英]How to give a name to a docker volume mounted from an external drive

我正在尝试在外部驱动器上创建一个卷。 它适用于以下命令

docker run -t -i -v /mnt/mydrive:/var/  ubuntu

但是使用上面的命令,我无法为卷提供名称。 如何创建安装到外部驱动器的命名卷?

创建卷,然后配置容器以使用它:

$ docker volume create my_volume --driver local --opt device=/mnt/mydrive
$ docker run -t -i -v my_volume:/var/  ubuntu

检查docker docs以获取更多选项和详细信息。

注意:驱动器应首先安装在系统中。 但是如果你想通过docker处理它,请检查驱动程序特定的选项 ,您可以在其中指定ip,写入模式,文件系统等。

绑定挂载 (您正在执行的操作)与命名卷不同

https://docs.docker.com/storage/images/types-of-mounts-bind.png

因此,您无法为绑定装入卷分配名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM