【问题标题】:Docker host volume is empty after mounted挂载后 Docker 主机卷为空
【发布时间】:2017-10-07 23:17:12
【问题描述】:

我在 Ubuntu 16.04 主机上使用 Docker-CE(版本 17.09)。我使用 docker-machine(版本 0.12.2)来创建用于运行容器的 docker 机器。

我正在尝试将主机卷安装到容器。但是,安装的卷在容器内是空的,而该文件夹在主机上不是空的。这是我使用的命令:

docker run -p 80:80 -v /home/modeller/ExpressSite:/var/test kitematic/hello-world-nginx

此问题的原因可能是什么?

-- 还有一个问题:docker 是否更喜欢 Mac 和 Windows 操作系统而不是 Ubuntu 操作系统?我找到了大量的 Mac 和 Windows 教程,但很少有关于 Ubuntu OS 的文章。

【问题讨论】:

    标签: ubuntu docker docker-machine


    【解决方案1】:

    您看到的问题是您尝试挂载的目录,它们是从您的 docker 机器 (VirtualBox) 挂载的。

    我建议您从 Settings->Shared Folders 与您的 docker-machine 共享 /home/modeller/ExpressSite,然后再次尝试运行容器。

    回答你的第二个问题,我认为没有偏好,只是很多人使用 Mac & Windows 和 CentOS / Debian 作为他们的基本操作系统。

    【讨论】:

    • @modeller 相信我,因为这个,我的头撞到了墙上 :)
    猜你喜欢
    • 1970-01-01
    • 2017-06-19
    • 2020-01-20
    • 2017-06-30
    • 1970-01-01
    • 2019-04-10
    • 2021-07-04
    • 2017-11-13
    相关资源
    最近更新 更多