docker 部署nfs
拉取鏡像
docker pull erichough/nfs-server
創建掛載目錄
mkdir -p /home/ap/nas_b
modprobe
Linux modprobe命令用於自動處理可載入模塊。
modprobe可載入指定的個別模塊,或是載入一組相依的模塊。modprobe會根據depmod所產生的相依關系,決定要載入哪些模塊。若在載入過程中發生錯誤,在modprobe會卸載整組的模塊。
modprobe nfs
modprobe nfsd
啟動容器
docker run --privileged -d \
-v /home/ap/nas_a:/nas_a \
-e NFS_EXPORT_0='/nas_a *(rw,sync,no_root_squash,no_all_squash,no_subtree_check,nohide,crossmnt)' \
-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 \
-it --name ai-nas-a \
erichough/nfs-server
掛載
mount -v -t nfs -o ro,nfsvers=3,nolock,proto=udp,port=2049 128.196.126.134:/nas_a /home/ap/nas_a