Docker装载主机卷窗口

Docker装载主机卷窗口,docker,Docker,我正在使用windows10和Docker版本18.03.1-ce,构建9ee9f40 我正在尝试执行docker run-it-volume=“/Users:/app”ubuntu:16.04或docker run-it-v Users:/app ubuntu:16.04但它不工作,我在docker中的目录仍然为空 我读过这篇文章,但没用 UPD:已解决。 重要的一步是转到DockerSettings>Shared Drives并取消选中,然后再次选中您的共享驱动器 然后您可以像这样装载卷:

我正在使用
windows10
Docker版本18.03.1-ce
,构建9ee9f40

我正在尝试执行
docker run-it-volume=“/Users:/app”ubuntu:16.04
docker run-it-v Users:/app ubuntu:16.04
但它不工作,我在docker中的目录仍然为空

我读过这篇文章,但没用

UPD:已解决。

重要的一步是转到Docker
Settings>Shared Drives
取消选中,然后再次选中您的共享驱动器

然后您可以像这样装载卷:

docker run-v/host\u mnt/c/Users/User/Path:/docker/Path image

请检查文件夹的权限和用户权限

请检查文件夹的权限和用户权限

此命令应修复此问题

docker run-it
-v${PWD}:/app
ubuntu:16.04

不确定你犯了什么错误,所以我假设

  • 您的主机目录可能不正确。(解决方案基于此)
  • 许可问题

此命令应能修复此问题

docker run-it
-v${PWD}:/app
ubuntu:16.04

不确定你犯了什么错误,所以我假设

  • 您的主机目录可能不正确。(解决方案基于此)
  • 许可问题

我是以管理员的身份进行操作的,不知道你说的文件夹权限是什么意思,它是默认用户目录,在docker中,它位于共享驱动器上。如果你使用linux,请在根文件夹上使用chmod 777,然后使用docker命令我是以管理员的身份进行操作,不知道你说的文件夹权限是什么意思,它是默认用户目录,在docker中位于共享驱动器上。如果您使用linux,请在根文件夹上使用chmod 777,然后使用docker命令无对话框弹出询问您是否授予权限?无对话框弹出询问您是否授予权限?