首页 > 解决方案 > 手动安装后我可以在 docker 中保存吗?

问题描述

我想知道这在docker中是否可行?如何?

我有一个使用最小 Dockerfile 创建的最小图像。

然后我以交互方式“运行”这个图像并获得一个 cmd 窗口(或 shell)。

现在我想执行一些我不想在 Dockerfile 中编码的手动安装。

完成后,我想将其保存为新图像或直接覆盖我在“运行”时开始使用的原始图像,谢谢

标签: dockerdockerfiledocker-imagedocker-for-windows

解决方案


您可以使用docker container commit将容器保存在新映像中

docker container commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

文档中的描述:

从容器的更改创建新图像


推荐阅读