Docker卷挂载没有IP地址的windows共享文件夹



我正在尝试将卷挂载到指向windows共享的docker容器上。共享路径为//mypath/c, ip为10.10.10.6

正在运行:

volumes:
mysharefolder:
driver: local
driver_opts:
type: cifs
o: username=username,password=pwd,rw,domain=mydomain
device: "\\10.10.10.6\c$$"

如果我只是用其相应的dns名称替换ip地址,如下
device: "//mypath/c",我在将卷挂载到容器时得到错误:

ERROR: for testwritefile Cannot start service myimage: error while mounting volume '/var/lib/docker/volumes/docker_mysharefolder/_data': failed to mount local volume: mount //mypath/c:/var/lib/docker/volumes/docker_mysharefolder/_data: invalid argument

我也可以从linux环境cdcd //mypath/c.

我已经尝试了很多事情,但似乎我必须把IP地址,这对我来说是不可接受的(IP地址是经常变化的)。

感谢

尝试将设备更改为:

device: "//10.10.10.6/c$$"

如果只是改变/不工作试试下面

我的配置使用这些选项:

o: username=${USER},password=${CIFS_PASS},file_mode=0774,dir_mode=0774

相关内容

  • 没有找到相关文章

最新更新