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

时间:2018-04-05 07:51:25

标签: docker docker-image docker-windows

我试图在Debian映像上使用rails 1.9.3构建ruby-on-rails项目。

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

我对这些东西不熟悉(只是做了一些教程),所以请为任何混乱的细节道歉。

1 个答案:

答案 0 :(得分:1)

您将需要添加dir,然后提交容器中的更改以从中创建新图像以使用新图像中的目录。使用可重复的DockerFile来创建图像要好得多。

DockerFile的文档 - > https://docs.docker.com/engine/reference/builder/

在这里查看提交文档 - > https://docs.docker.com/engine/reference/commandline/commit/