如何在没有 Dockerfile 的情况下更改容器配置



我创建了一个Dockerfile,其中包含我需要的所有初始配置,包括EXPOSECMD说明。然后,我构建了一个容器并从中创建了一个映像。然后,我从该映像启动了一个新容器,并对其进行了一些更改。然后,进行了新的提交并将我的新图像推送到存储库。

现在我想通过添加新的EXPOSE指令来更改图像。显然,我不想以Dockerfile重新开始.我该怎么做?

EXPOSE指令等效于docker commit -run '{"PortSpecs": ["<port>", "<port2>"]}' 。 如果要更改EXPOSE,只需在命令行(ref)运行后者即可。

相关内容

最新更新