1

我是码头工人的新手。我准备了一个 docker 镜像。在它上面,我以 root 用户身份安装了应用程序。启动时,根 .bashrc 包含一些要执行的行。在我准备图像的机器上,一切都在运行校正。我使用命令 docker save 将图像保存为 tar 文件。使用 tar 文件,我将图像加载到另一台机器上。使用 docker,当我使用命令 docker run 启动映像时,它不会执行根 .bashrc。当我使用 source .bashrc 手动执行它时,它会执行,但有些服务会失败。知道为什么会这样吗?因为我在想,一旦有了图像,就将图像加载到容器中,预计它在任何地方都可以类似地工作。

4

0 回答 0