Docker容器具有意外的目录结构

时间:2017-08-03 12:29:00

标签: macos docker docker-for-mac

使用Docker for Mac遇到一种奇怪的行为:

  1. 我在安装了Docker 17.03.1-ce的Ubuntu 16.04计算机上下载并运行了一个docker镜像A.当我检查生成的容器的目录结构时,一切正常。

  2. 我在我的个人Mac上下载并运行了相同的泊坞窗映像A(安装了Docker for Mac 17.06.0-ce的MacOS Sierra 10.12.5)。当我检查生成的容器的目录结构时,它与在Ubuntu 16.04机器上运行的容器的预期目录结构不匹配(参见上面的第1点)。实际上,有些文件直接放在根目录(“/”)下,而不是放在右子文件夹下。结果,我的应用程序无法启动,因为这些文件“丢失”(更准确地说,文件不存在于预期的位置)。

  3. 额外信息:

    • 我使用相同的docker命令在两台机器上运行容器。此命令不包含任何额外选项(即,未装入卷)。
    • 我运行的图像是一个带有“Red Hat Enterprise Linux Server 7.3”操作系统并在其上运行JBoss的自定义映像。此图像基于Docker 1.10.3构建。

    有人对这个问题有所了解吗?任何帮助将不胜感激。

0 个答案:

没有答案