我已经在AWS Ubuntu实例中创建了一个NFS服务器。下面是nfs服务器中公开的NFS设备。
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvdb 30G 173M 28G 1% /mnt现在,在我的swarm管理器节点中,我正在使用此nfs服务器创建nfs卷,
docker volume create --driver local --opt type=nfs --opt o=addr=<EC2 IP Address>,rw --opt device=:/dev/xvdb --name foo2它将创建卷,但在卷装载点内,它不会显示NFS服务器的/mnt目录中存在的数据。我想直接使用NFS服务器,我不想将它挂载到某个本地文件中。
我遗漏了什么?
发布于 2017-02-06 19:02:40
你的问题看起来和下面的很相似-
https://github.com/docker/docker/issues/25202
在创建服务时,您应该使用以下内容-
docker service create --mount type=volume,volume-opt=o=addr=192.168.99.1,volume-opt=device=:/Volumes/HDD/tmp,volume-opt=type=nfs ...https://stackoverflow.com/questions/41045365
复制相似问题