Обычно иногда необходимо использовать один контейнер для более чем одного процесса, например, в этой ситуации.
Такая ситуация возникает, когда процессы используются вместе для выполнения своей задачи. Я могу представить себе, например, ситуацию, когда кто-то хочет добавить запись в веб-приложение с помощью ELK (Elasticsearch, Logstash, Kibana). Эти вещи работают вместе и могут иметь диспетчер для мониторинга процессов внутри одного контейнера.
Но для большинства случаев лучше использовать один процесс на контейнер. Более того команда докер должен начать сам процесс, например, работает на Java-анкету на
/usr/bin/java -jar application.jar
помимо запуска внешнего скрипта:
./launchApplication.sh
См обсуждение http://www.reddit.com/r/docker/comments/2t1lzp/docker_and_the_pid_1_zombie_reaping_problem/, где проблема беспокоит.
[README 'phusion/baseimage] (https://github.com/phusion/baseimage-docker#docker_single_process) решает этот вопрос. – jwodder