标签:bin 容器 run 路径 永久 挂载 Docker 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。
标签:bin,容器,run,路径,永久,挂载,Docker,docker 来源: https://blog.51cto.com/u_15187743/2747208
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。