0

Would appreciate a tip on solving this error. I set up a zfs pool on proxmox and would like to use via nfs on VM. The zfs datapool is storage/nfs/data is shared and mounted as /srv/nfs at the node

I created a docker volume on VM by using next command

docker volume create --driver local \
      --opt type=nfs4 \
      --opt o=addr=192.168.1.251,rw,tcp,timeo=14 \
      --opt device=:/srv/nfs/docker/docker-vol-cnfgs \
      docker-configs

It can be seen by inspect

{ 
"CreatedAt": "2022-08-14T14:23:25+01:00", 
"Driver": "local", 
"Labels": {}, 
"Mountpoint": "/var/lib/docker/volumes/docker-configs/_data", 
"Name": "docker-configs", 
"Options": { 
"device": ":/srv/nfs/docker/docker-vol-cnfgs", 
"o": "nfsvers=4,addr=192.168.1.251,rw,tcp,timeo=14", 
"type": "nfs" 
}, 
"Scope": "local" 
} 
] 

I added it to yml

volumes:
  - docker-configs:/config

volumes:
  docker-configs:
      external: true

But receive this error on compose up

Error response from daemon: failed to mount local volume: mount :/srv/nfs/docker/docker-vol-cnfgs:/var/lib/docker/volumes/docker-configs/_data, data: nfsvers=4,addr=192.168.1.251,tcp,timeo=14: no such file or directory

I can "cd" into /srv/nfs/docker/docker-vol-cnfgs at host. Node's /etc/exports

/srv/nfs 192.168.1.85/24(rw,no_root_squash,sync,fsid=0,crossmnt,no_subtree_check)
ivatt
  • 1

0 Answers0