在Docker镜像内部运行修改后,可以对其进行修改
docker run -it --user root <image_name> bash
在提交更改并使用
commit
命令后,图像的配置现在包含bash
命令在Container.Cmd
和ContainerConfig.Cmd
中。我看到
docker commit
至少曾经有一个-run
选项,可以让我修改配置,但我没有找到相关文档。如何从配置中删除
Cmd
以重新激活entrypoint(以及应该采取什么措施避免这个问题)?
Dockerfile
来生成新的镜像,而不是使用docker run
、进行更改和docker commit
。这样做可以更好地控制整个过程,并且还能得到可重现的步骤集合。 - undefined