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

时间:2014-02-04 09:23:26

标签: nginx docker

我通过执行来自注册表安装了一个docker镜像。

docker pull paintedfox / nginx-php5

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

1 个答案:

答案 0 :(得分:9)

您可以在图片中运行shell,其中包含:

docker run -t -i --entrypoint bash paintedfox/nginx-php5

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

docker commit 9ffa2bafe2bb my-new-nginx

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