我已经使用目录安装了 NFS 0.30(最新版本)堆栈。选项包括:
MOUNT_DIR /
MOUNT_OPTS proto=tcp,port=2049,nfsvers=4
NFS_SERVER xxx.xxx.xxx.xxx (digitalocean droplet public ip)
容器正常启动,似乎工作正常。所以,然后我尝试使用带有这个 docker-compose 的 NFS 创建一个简单的堆栈:
version: '2'
services:
web:
image: nginx
volumes:
- bar:/var/bar
volumes:
bar:
driver: rancher-nfs
我得到这个错误:
(Expected state running but got error: Error response from daemon: create aaaa_bar_8fa9a: VolumeDriver.Create: Failed nsenter -t 11437 -n mount -o proto=tcp,port=2049,nfsvers=4 xx.xx.xx.xx:/ /tmp/5ht8d)