dockerized应用程序的配置

您如何处理docker容器的特定于主机的配置?

最重要的是生产密码.出于安全原因,它们不能放入容器中.此外,它们需要定期更换,无需重新部署任何内容.

最佳答案 如果我真的想避免为此制作图像,我主要使用Volume容器:
http://docs.docker.com/userguide/dockervolumes/

但是,我做过类似的事情

FROM myapp
ADD password.file /etc
RUN do some cfg

使用密码烘焙制作特定图像.

这样,特定配置列表密码不在重复使用和已知的一般映像中,但它们位于运行它的主机上并在其上构建的映像中. (这种方法与使用puppet / chef等来定制虚拟机/服务器上的文件并没有太大的不同 – 它最终需要以安全但可重复的方式访问文件系统)

点赞