про Docker

25 марта, 2015 · Posted in Без рубрики · Comment 

Некий вердикт по использованию Докера, который я составил для себя.

Собственно, про Докер говорить много не надо. Достаточно знать, что это еще один способ виртуализации.
Важнее то, что дает использование Докера для меня, как разработчика.
Я, в основном, использую Докер для разработки в проектах, которые требуют версии PHP отличной от установленной на машине.
Вот небольшой набор слайдов для презентации, которую я должен провести в компании:

Первый слайд посвящен Вагранту, тоже популярному средству управлению виртуализацией. Добавлю лишь то, что использовал его до знакомства с Докер.
Остальное можно пощелкать и походить по ссылкам, там все ясно.
Остановлюсь подробнее на последнем слайде.

Кратко:
Разместив файлы из этой ветки: https://github.com/andboson/tools/tree/docker-dev-run (к примеру, скачав их архивом) и запустив docker-start.sh, мы можем открыть в браузере адрес localhost:8888, по которому откроется сайт в текущей директории.
Конечно, перед этим нужно установить сам Докер.

Скрипт запуска скачает образ докера (его создание описано в этой ветке). Образ содержит Apache2, php5.3 и прочее (подробнее тут)
Для использования своих настроек портов и хостов нужно отредактировать файлы конфигурации, расположенные в папке conf и перезапустить образ. Для более сложных случаев предлагается поставить у себя nginx и использовать запущенный образ как источник для proxy-pass.

Ссылки:
https://www.docker.com/
http://habrahabr.ru/post/253877/
http://habrahabr.ru/post/247547/