Dockerで検証用のNFSサーバをさくっと起動する方法
$ mkdir -p /opt/nfs
$ echo 'Hello!' > /opt/nfs/hello.txt
$ docker run --rm -d \
-v /opt/nfs:/export \
-v /lib/modules:/lib/modules:ro \
-e NFS_EXPORT_0='/export *(insecure,rw,sync,all_squash,no_subtree_check,fsid=0)' \
--privileged \
-p 2049:2049 \
erichough/nfs-server
On Linux/macOS:
$ mkdir ~/nfs_tmp
$ mount -t nfs -o vers=4.0 __NFS_SERVER_ADDRESS__:/ ~/nfs_tmp
$ cat ~/nfs_tmp/hello.txt
Hello!
$ umount ~/nfs_tmp