Ответ на вопрос Ограничение памяти контейнера по умолчанию для Docker 17.06-ce на общих ресурсах хоста применимо к моему вопросу, за исключением того, что предлагает решение только для Systemd.
Я прочитал вопрос, Установка пределов потребления памяти с помощью Upstart , за исключением того, что я боюсь, что при превышении пределов демон Docker будет аварийно завершать работу, а не завершать процессы контейнера.
Как правильно обеспечить невозможность запуска новых контейнеров при достижении пределов памяти вместо сбоя системы и / или демона Docker? Меня интересует решение Upstart, но я думаю, что для многих было бы полезно, если бы существовали решения для различных систем инициализации.