【译】使用 Docker 的 5 大心得

点击这里阅读原文。


前言

在近一年多的时间里,我在多个平台上都频繁地使用了 Docker (包括本地 Linux 和云服务)。也因此学会了如何管理我的镜像,如何构建跨平台的弹性镜像,甚至于如何编写“非 Docker 特定”的程序。最终,我整理了五条便于理解的心得,以便于后继的新 Docker (甚至不是 Docker)的项目。

……

阅读全文

【译】Docker 和子进程“僵尸化”问题

作者 Hongli Lai 看着像是华人,可惜没找到文章的中文版本,于是就很土鳖地手翻了一遍。文章的措辞很口语化,因此意译为主。点击这里可以阅读原文。


在构建 Docker 容器时,我们需要注意子进程的“僵尸化”问题(PID 1 Zombie Reaping Problem)。这会导致不可预知的和看起来匪夷所思的问题。本文解释了这个问题,也解释了如何去解决,并提供了一种预构建方案:Baseimage-docker 。

在通篇阅读之后,还有第二篇:《Baseimage-docker,胖容器和“容器也是虚拟机”》

……

阅读全文

如何更好地管理 Nginx 多主机配置

Nginx 一直以来都有一个很尴尬地问题——就是为了效率,抛弃了 htaccess 目录配置文件。当一个项目打算使用 Nginx 来提供 HTTP 服务时,就不得不在配置文件中大量地硬编码目录信息,可移植性和可维护性很差。那么,能否找到一种相对变通的方法,来提高可移植性和可维护性?

……

阅读全文