在新容器中建立配置

时间:2016-02-29 12:30:51

标签: docker containers

我正在建立一个全新的开发环境nginx + php-fpm,并决定为每个服务创建应用程序容器(使用docker)。

通常我会安装nginx和php并修改配置(使用和vim这样的编辑器),重新加载服务,直到服务配置正确。

建立一个类似的过程,启动初始容器并将/ etc / nginx复制到主机。修改主机中的配置文件并使用docker文件(包含另一个COPY)来测试更改。

鉴于容器有点短暂并且实际上并不意味着包含像vim这样的实用程序我想知道人们如何设置初始配置?

一旦我有了工作配置,我就会知道有关管理文件的配置管理的选项。这真的是我很好奇的新容器的建立。

1 个答案:

答案 0 :(得分:0)

您可以通过environment variables传递配置或将主机文件挂载为data volume

nginx配置示例:

docker run --name some-nginx -v /yoursystem/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx

您可以使用Docker Hub中的许多图像作为起点:nginx-php-fmp