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

问题描述 投票:3回答:2

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

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

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

docker docker-volume
2个回答
6
投票

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

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

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

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


3
投票

Bind mounts(你在做什么)和named volumes不一样。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.