我想将一些文件复制到我继承的我的docker映像中,但是我不想将其作为容器启动并导出,因为这样会丢失环境变量。
不幸的是,我没有原始的Dockerfile。
我尝试过将图像保存(而不是导出)到tar中,然后使用一些新文件更改图层,然后加载tar,但这似乎破坏了图像的“图像性”(我在尝试加载重新导入的文件。
答案 0 :(得分:0)
创建一个新的Dockerfile:
FROM yourcurrentimage
COPY thefileyouwant /theplace/it/shouldgo
然后:
$ docker built -t newimage .
但是,从长远来看,这不是一个好的计划。您将丢失硬盘驱动器,或者需要修复等。更好地弄清楚如何从头开始构建原始图像。