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

如何为从外部驱动器装入的docker卷命名,docker,docker-volume,Docker,Docker Volume,我正在尝试在外部驱动器上创建卷。它使用以下命令 docker run -t -i -v /mnt/mydrive:/var/ ubuntu 但是使用上述命令,我无法为卷提供名称。如何创建装载到外部驱动器上的命名卷?(您正在执行的操作)与 因此,您无法为绑定装载卷分配名称。创建一个卷,然后配置容器以使用它: $ docker volume create my_volume --driver local --opt device=/mnt/mydrive $ docker run -t -i

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

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
查看更多选项和详细信息


NB:应首先在系统中安装驱动器。但是,如果您想通过docker处理这个问题,请检查您可以指定ip、写入模式、文件系统等的位置。

TN..感谢您编辑问题并分享您的输入。我确实尝试了上述命令。我能够创建卷,但当我尝试将其附加到容器时,我得到一个错误。我编辑了问题。请不要根据答案编辑问题,这会导致内容不一致。你可以问新问题,也可以在这里写评论。关于新错误:您必须首先在系统中安装外部驱动程序,然后在上面的
/mnt/mydrive
安装驱动器的位置写入命令。