【发布时间】:2021-09-28 07:29:48
【问题描述】:
我正在尝试在指向 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$$"
如果我只是将 ip 地址替换为其对应的 dns 名称,如下所示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 环境中 cd cd //mypath/c。
我尝试了很多东西,但似乎我必须输入我无法接受的 IP 地址(IP 地址经常更改)。
谢谢
【问题讨论】:
标签: docker docker-compose docker-volume