Docker永久挂载本地目录

网友投稿 309 2022-10-25

Docker永久挂载本地目录

有时我们的docker需要用到本地的数据集,虽然我们可以用docker cp的方式进行拷贝,但是通常如果数据集很大,所以直接拷贝到容器里显然不现实,所以我们需要把数据集的路径挂载到容器。但是普通的docker mount命令又有一个缺点,就是每次开启这个容器都得输这个命令,所以要想长期挂载这个目录下面的方法:

首先创建一个数据卷

命令: docker run -v 需挂载目录的路径:容器挂载路径 --name 数据卷名字 容器名字 /bin/bash

例子:

docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash

之后只需要运行下面命令就可以运行Image来生成容器,这个容器生成好后会把外部路径挂载进来

命令:docker run -it --volumes-from 数据卷名字 镜像名 /bin/bash

例子:

docker run -it --volumes-from dataVol ubuntu64 /bin/bash

下面的方法更简单(但是不知道为什么这么简单的答案很少。。。)

docker run -it -v 原路径:目的路径 镜像名

上面的-v表示需要挂载的源文件(夹)路径和目的路径,你需要挂载多少个路径就加多少个-v。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Agent智能人机接口技术
下一篇:要想SSD快,接口必须要弄对
相关文章

 发表评论

暂时没有评论,来抢沙发吧~