docker文件夹映射不成功怎么办?

互联网 20-6-12

docker文件夹映射不成功怎么办?

解决docker文件夹映射不成功的方法:

docker容器不保持任何数据重要数据请使用外部卷存储(数据持久化)容器可以挂载真实机目录或共享存储为卷

一、主机卷的映射

[root@docker1 ~]# mkdir /var/data [root@docker1 ~]# docker run -it -v /var/data:/abc myos [root@f1fb58b85671 /]# cd /abc/ [root@f1fb58b85671 abc]# touch f1 [root@f1fb58b85671 abc]# ls f1  zhy [root@docker1 ~]# cd /var/data/ [root@docker1 data]# ls f1 [root@docker1 data]# touch zhy

二、使用共享存储的映射

nfs主机配置【192.168.6.77】 [root@nfs ~]# yum -y install nfs-utils [root@nfs ~]# vim /etc/exports /public  *(rw) [root@nfs ~]# systemctl restart nfs-server Failed to restart nfs-serve.service: Unit not found [root@nfs ~]# mkdir /public [root@nfs ~]# cd /public/ [root@nfs public]# touch nfs.txt [root@nfs public]# ls nfs.txt docker1主机配置 [root@docker1 ~]# vim /etc/fstab  192.168.6.77:/public /mnt/nfs nfs defaults,_netdev 0 0 [root@docker1 ~]# mkdir  /mnt/nfs  [root@docker1 ~]# systemctl restart nfs-server [root@docker1 ~]# mount -a [root@docker1 ~]# df -h 192.168.6.77:/public   17G  3.2G   14G   19% /mnt/nfs [root@docker1 ~]# docker run -it -v /mnt/nfs/:/zhuhaiyan 192.168.6.153:5000/myos [root@c7c376e3755a /]# cd /zhuhaiyan  [root@c7c376e3755a zhuhaiyan]# ls nfs.txt docker2主机配置 [root@docker2 ~]# vim /etc/fstab  192.168.6.77:/public /mnt/nfs nfs defaults,_netdev 0 0 [root@docker2 ~]# mkdir  /mnt/nfs  [root@docker2 ~]# systemctl restart nfs-server [root@docker2 ~]# mount -a [root@docker2 ~]# df -h 192.168.6.77:/public   17G  3.2G   14G   19% /mnt/nfs [root@docker2 ~]# docker run -it -v /mnt/nfs/:/zhuhaiyan 192.168.6.153:5000/myos [root@cdd805771d07 /]# cd /zhuhaiyan/ [root@cdd805771d07 zhuhaiyan]# ls nfs.txt

推荐教程:《docker视频教程》

以上就是docker文件夹映射不成功怎么办?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 文件夹映射
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:pycharm如何调试docker debug?

相关资讯