Lapple
发布于 2024-10-29 / 6 阅读
0

docker修改镜像内文件

要修改Docker镜像内的文件,可以使用以下步骤:

  1. 创建容器:从要修改的镜像创建一个新容器,并且需要以交互模式运行(即开启一个shell)。

docker run -it --name=mycontainer <image_name> /bin/bash
  1. 修改文件:在容器内部,使用文件编辑器(如vi, nano, etc.)修改需要更改的文件。

vi /path/to/the/file
  1. 退出容器但不停止:当你完成修改并想要保存这些更改时,可以退出容器但不要退出shell。

exit
  1. 提交更改:使用docker commit命令将更改后的容器保存为新的镜像。

docker commit mycontainer <new_image_name>

这样,你就有了一个包含所做更改的新镜像。