在docker容器中执行exportfs -a命令提示不支持NFS导出

使用docker容器部署NFS,exportfs:不支持NFS导出,在使用docker特权模式进入容器后,依然提示not support NFS export,判断为目录文件问题,将宿主机上目录挂载至容器中,执行命令不提示错误。

使用特权模式进入容器,执行exportfs -a时提示/data/nfs does not support NFS export

[root@docker-1 ~]# docker run -itd --privileged=true --name nfs-server centos:centos7.5.1804 /usr/sbin/init
e5906be001daff9e9b2fbf18cb2757f1cf64b523c24609d5d83bdc18ca117b5f
[root@docker-1 ~]# docker exec -it nfs-server /bin/bash
[root@e5906be001da /]# yum install nfs-utils -y
[root@e5906be001da /]# vi /etc/exports
[root@e5906be001da /]# mkdir -p /data/nfs
[root@e5906be001da /]# exportfs -a
exportfs: /data/nfs does not support NFS export

在启动容器时,将宿主机/root/exports目录挂载至容器/data/nfs目录下。

[root@docker-1 ~]# docker run -itd --privileged=true --volume=/root/exports:/data/nfs --name nfs-server1 centos:centos7.5.1804 /usr/sbin/init
2ace1b895447eac6a2fcddb6e3f2fc40004c50ccbfce20abb7a1b43f97ecbfef
[root@docker-1 ~]# docker exec -it nfs-server1 /bin/bash
[root@2ace1b895447 /]# vi /etc/exports
[root@2ace1b895447 /]# exportfs -a 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值