【发布时间】:2019-02-08 20:27:03
【问题描述】:
我在 linux 上使用 docker,我希望我的容器能够完全访问具有以下结构的 Windows 共享(名为 myshare 并设置了适当的权限):
d:\myshare
foo
bar
作为测试,我已验证将以下内容放入 /etc/fstab 将创建一个允许我 RW 到 Windows 共享的挂载。
//172.16.68.6/myshare /home/me/foo cifs username=myuser,password=mypass,domain=172.16.68.6,uid=1000
我希望能够在 docker 中创建一个卷,而不是使用 /etc/fstab,以便我可以在我的 docker-compose.yml 中执行以下操作
volumes:
- /myshare/foo:/foo
理想情况下,我希望能够创建一个卷,然后只需附加目录名称(就像我在上面使用foo 所做的那样),这样我就不必创建多个卷。但到目前为止,我什至无法在连接到 Windows 共享的 docker 主机上创建挂载。我什至不知道如何“窥视”卷内。我试过使用 portainer,但它告诉我没有使用音量。
我如何创建这个卷并使用它(最好在 docker-compose 中)?
【问题讨论】:
标签: docker docker-compose docker-volume