https://hub.docker.com/r/erichough/nfs-server
https://hub.docker.com/r/obebete/nfs-server
docker run -d --privileged --name nfs --restart=always --ulimit nofile=65535:65535 --ulimit nproc=65535:65535 -v /data/share:/data/share -p 2049:2049 -p 2049:2049/udp -p 111:111 -p 111:111/udp -p 32765:32765 -p 32765:32765/udp -p 32767:32767 -p 32767:32767/udp -e NFS_EXPORT_0='/data/share *(rw,sync,no_root_squash,no_all_squash,no_subtree_check,nohide,crossmnt)' --sysctl="net.ipv4.ip_forward=1" --sysctl="net.ipv6.conf.all.disable_ipv6=1" --sysctl="net.ipv6.conf.default.disable_ipv6=1" app:nfs
docker run -d --privileged --name nfs --restart=always --ulimit nofile=65535:65535 --ulimit nproc=65535:65535 -v /data/share:/data/share -p 2049:2049 -p 2049:2049/udp -p 111:111 -p 111:111/udp -p 32765:32765 -p 32765:32765/udp -p 32767:32767 -p 32767:32767/udp -e NFS_EXPORT_0='/data/share *(rw,sync,no_root_squash,no_all_squash,no_subtree_check,nohide,crossmnt)' --sysctl="net.ipv4.ip_forward=1" --sysctl="net.ipv6.conf.all.disable_ipv6=1" --sysctl="net.ipv6.conf.default.disable_ipv6=1" erichough/nfs-server
-加载NFS驱动模块,重启后异常
modprobe nfs
modprobe nfsd
-v /data/site/docker/env/file/nfs/exports:/etc/exports:ro
--cap-add=SYS_MODULE --cap-add=NET_ADMIN -v /lib/modules:/lib/modules --sysctl="net.ipv4.conf.all.src_valid_mark=1" --sysctl="net.ipv4.ip_forward=1"
-Mounting filesystems from a client
mkdir /data/share && chmod -R 777 /data/share
yum install nfs-utils -y
mount -t nfs g.htmltoo.com:/data/share /data/share
mount -t nfs 192.168.0.5:/data/share /data/share
docker commit -m="update" -a="htmltoo.com" nfs app:nfs
docker save -o /data/site/htmltoo.f/htmltoo.up/soft/docker.tar/nfs.tar app:nfs
docker commit -m="update" -a="htmltoo.com" nfs hub.htmltoo.com:5000/tools:nfs
docker push hub.htmltoo.com:5000/tools:nfs
# nfs
https://abc.htmltoo.com/thread-45963.htm
/data *(rw,sync,no_subtree_check,no_root_squash)
/data 192.168.0.*(rw,sync,no_subtree_check,no_root_squash)