发现一个问题容器中关于存储卷的一个问题

创建存储卷的时候,使用nfs方式建立的卷无法在创建容器中使用
错误提示:服务内部错误: Error response from daemon: failed to mount local volume: mount :/share/vd1/dockerMysql:/var/lib/docker/volumes/mysql/_data, flags: 0x400, data: addr=10.10.10.2,rsize=8192,wsize=8192,tcp,timeo=14: no such file or directory
目测缺少ip地址。
另外
在创建本地存储卷的时候能指定存储位置就好了
还有就是能将默认的存储卷的位置做在界面中就更好了,这样就不用手工操作了

1、可以查看一下 nfs 服务器的共享目录和权限:

showmount -e localhost

image

/nfs-share 就是要填写的共享目录

2、如果是要指定服务器目录,可以在创建容器时输入文件夹路径就可以,如图:

目前的解决办法,先通过主机将 [nfsip:/共享目录] 挂载到 主机目录,然后再用compose的volumes绑定