从存储库中提取Docker后,如何更改图像文件?

Phi*_*hil 4 nginx docker

我通过这样做从注册表安装了一个docker镜像.

docker pull paintedfox/nginx-php5

现在我想对这个nginx的配置文件进行一些更改以添加一些域.我相信配置文件在dockers图像中有某种帮助,但图像在哪里?如何更改这些配置文件?

jpe*_*zzo 11

您可以在图像中运行shell,其中包括:

docker run -t -i --entrypoint bash paintedfox/nginx-php5
Run Code Online (Sandbox Code Playgroud)

然后根据需要更改配置文件.请注意容器ID(例如root@9ffa2bafe2bb:/#,它出现在提示中),然后将其提交到新图像:

docker commit 9ffa2bafe2bb my-new-nginx
Run Code Online (Sandbox Code Playgroud)

然后,您可以运行新图像(my-new-nginx).