【问题标题】:Docker mount host volume WindowsDocker 挂载主机卷 Windows
【发布时间】:2018-07-18 15:42:21
【问题描述】:

我正在使用 Windows 10Docker version 18.03.1-ce,构建 9ee9f40。

我正在尝试执行 docker run -it --volume="./Users:/app" ubuntu:16.04docker run -it -v Users:/app ubuntu:16.04 但它不起作用,我在 Docker 中的目录仍然是空的。

我已阅读 this 的帖子,但没有帮助。

UPD:已解决。

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

然后你可以像这样挂载你的卷:
docker run -v /host_mnt/c/Users/User/Path:/docker/path image

【问题讨论】:

  • 没有弹出对话框询问您是否授予权限或者您错过了?

标签: docker


【解决方案1】:

这个命令应该可以修复它。

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

不知道你遇到了什么错误,所以我假设

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我以管理员身份执行此操作,不确定文件夹权限是什么意思,它是默认用户目录,在 docker 中它位于共享驱动器上。
    • 如果您使用 linux,请在您的根文件夹上使用 chmod 777,然后使用 docker 命令
    猜你喜欢
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 2019-04-10
    • 2021-07-04
    • 2017-11-13
    相关资源
    最近更新 更多