gists/nfs-server

By gists

Updated over 1 year ago

kernel-mode NFS V4 Server based on alpine

Image
40

1M+

gists/nfs-server repository overview

Environment:
EnvironmentDefault value
NFS_DIR/nfs-share
NFS_DOMAIN*
NFS_OPTIONfsid=0,ro,sync,insecure,all_squash,anonuid=65534,anongid=65534,no_subtree_check,nohide
Custom usage:
docker run \
    -d \
    --name nfs-server \
    --cap-add=SYS_ADMIN,SETPCAP \
    -p 2049:2049 \
    -v /your/path:/nfs-share \
    -e "NFS_DOMAIN=ip" # The visitor IP range
    gists/nfs-server
Compose example:
nfs-server:
  image: gists/nfs-server
  container_name: nfs-server
  ports:
    - "2049:2049"
  # https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities
  cap_add:
    - SYS_ADMIN
    - SETPCAP
  environment:
    - "NFS_DOMAIN=ip" # The visitor IP range
  volumes:
    - /your/path:/nfs-share
  restart: always
Client:
# nfs v4
sudo mount -v -t nfs -o vers=4,port=2049 ip:/ /path

Tag summary

Content type

Image

Digest

sha256:05d4e94b6

Size

20.3 MB

Last updated

over 1 year ago

docker pull gists/nfs-server