Существует достойная статья от linode по этой теме: http://library.linode.com/security/basics/
Надежда, которая помогает!
Хорошо, Я решил свою проблему, вот как я это сделал:
docker run -i -t ubuntu /bin/bash
Затем я посмотрел логи nginx, которые указали на проблему с вышестоящим сервером php fpm, как показано выше
tail -f /var/log/nginx/*
Наконец, я перезапускаю службу php5-fpm
service php5-fpm restart
Итак, наконец Моя проблема в том, что во время установки контейнерная служба была запущена, но с неправильной конфигурацией php и, таким образом, перезапуск службы перезагрузил конфигурацию php5-fpm
Вы делаете ошибочное предположение, что докер-контейнер - это просто другая машина или vm. С помощью Docker всегда следует пытаться запустить только одну вещь на контейнер. Затем вы должны использовать ссылки и тома, чтобы заставить их говорить вместе.
CMD должен запускать программу напрямую, а демон должен быть настроен на запуск на переднем плане, а не в качестве сервиса. Желательно также пересылать журналы в docker, но это немного выходит за рамки меня (смотрите официальное приложение, построенное на github).
Также убедитесь, что некоторые вещи не запускаются от имени root, потому что Docker в настоящее время не предлагает надлежащих возможностей изоляции безопасности.
В конце концов, ваша проблема решена, взглянув на их новую улучшенную документацию и изучив основы.
.