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


当前第2页 返回上一页

思路:将一台主机做为nfs主机, 创建相应的文件夹,并将其共享给docker的两台主机,两台docker主机将分享的文件夹映射到容器中,使得对应的容器可以共享到nfs主机的内容。可以将http等服务器的相应的页面文件夹使用这种形式,从而实现多个容器跑一个业务。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

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文件夹映射不成功怎么办?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

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

更多相关阅读请进入《文件夹映射》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...