有没有办法手动创建/添加文件到docker image?

有没有办法手动创建/添加文件到docker image?,docker,docker-image,docker-for-windows,Docker,Docker Image,Docker For Windows,我正在尝试构建一个RubyonRails项目,在Debian映像上使用Rails1.9.3 在我使用dockerfile构建它之后,似乎缺少一个目录。所以容器不会启动。那么,我可以手动添加它吗?我曾尝试使用“docker run-it sh”将其作为shell运行,但由于某种原因,在我使用mkdir添加了一个目录之后,当我退出时,它将消失 我对这方面有点陌生(只是做了一些教程),所以对于任何混淆的细节,我深表歉意。您需要添加目录,然后提交容器中的更改,以生成一个新图像,并在新图像中使用目录。使用

我正在尝试构建一个RubyonRails项目,在Debian映像上使用Rails1.9.3

在我使用dockerfile构建它之后,似乎缺少一个目录。所以容器不会启动。那么,我可以手动添加它吗?我曾尝试使用“docker run-it sh”将其作为shell运行,但由于某种原因,在我使用mkdir添加了一个目录之后,当我退出时,它将消失


我对这方面有点陌生(只是做了一些教程),所以对于任何混淆的细节,我深表歉意。

您需要添加目录,然后提交容器中的更改,以生成一个新图像,并在新图像中使用目录。使用可重复的DockerFile创建图像要好得多

DockerFile的文档->


请查看此处提交的文档->

谢谢。我将使用commit命令,因为存在一些奇怪的bug,使得第二个构建文件中的ADD/COPY指令在错误的目录中查找文件。