Готовый образ окружения Bitrix для Docker

Рейтинг: 14.0727  
На голосовании
Предложил Нестеров Александр 21.10.2014 09:47:56

Готовый образ окружения Bitrix для Docker

Здравствуйте. Есть предложение к разработчикам опубликовать официальный образ BitrixEnv для Docker. На самом деле VDS могут работать под разными дистрибутивами Linux, но Битрикс-окружение требует CentOS, данное окружение даёт хорошую производительность и ещё лучшую если прикрутить вместо APC-кешера opcache, но возникает проблема с окружением если на одном сервере использовать не только Битрикс, а например WP, Mediawiki и т.д. то могут возникнуть проблемы при работе этих ресурсов и проблемы решаются долгим ковырянием к конфигах веб-серверов и php. Если использовать Docker-контейнеры, то подобных проблем не возникает, т.е. мы можем использовать абсолютно любой дистрибутив linux и избавляемся от проблем с конфигами.  

Рейтинг: 0.5897  
Goldmaker 27.10.2014 22:11:28
Я пока делаю так. Отдельно апач+битрикс+xcache живут в контейнере по одному на юзера, базу и почтовый сервер выношу в отдельные контейнеры, а nginx общий для множества контейнеров с битриксом (так как вся ферма живёт на одном айпишнике), тогда всё очень хорошо и шустро, при этом настройки нгинкса для ПХП отдельного сайта фактически такие же как в битриксенвиронменте, только  так как домашняя папка для сайтов живёт на хосте а не в контейнере, то нгнкс картинки и статику показывает непосредственно с хоста, а всё пхп отдаёт апачам в контейнерах (контейнер живёт с правами юзера которому принадлежит сайт а группа apache). Логи пишу в папку на хосте. Доступ у юзеров к своей папке на хосте - по sftp с чрутом (хотя можно было бы и по контейнеру с ssh зарядить, но такой  задачи не стоит). Получилась очень безопасная и шустрая ферма где один юзер никак не может испортить что то у соседа кроме как сильно нагрузить сервак или занять весь диск (можно было бы ограничить ресурс но такой задачи не стоит). Ещё один плюс что в любой момент можно все контейнеры с апачами-битриксами прибить и пересобрать из имиджа, но никакие данные ни у кого не пропадут.

[кэп-моуд] А вот полностью вебокружение в докер хотя и ставится и живёт (хоть процессы супервизором приходится запускать), но лучше дождусь когда битриксы сделают этот вариант приемлемым для работы, наверняка у них или сообщества это получится лучше, чем у меня ;). [/кэп-моуд]
Рейтинг: 0.2562  
Нестеров Александр 27.10.2014 23:40:58
Спасибо за рецепт, я пока что сделал свою сборку вот ссылка - https://registry.hub.docker.com/u/alex19pov31/bitrixenv/
Рейтинг: 0  
StenHigh 06.04.2015 16:21:05
Александр а подскажите логин:пароль подключения по ssh к вашему контейнеру https://registry.hub.docker.com/u/alex19pov31/bitrixenv/ а то root:bitrix и bitrix:bitrix не подходят.
Заранее спасибо.
Рейтинг: 0  
StenHigh 06.04.2015 16:21:18
Александр а подскажите логин:пароль подключения по ssh к вашему контейнеру https://registry.hub.docker.com/u/alex19pov31/bitrixenv/ а то root:bitrix и bitrix:bitrix не подходят.
Заранее спасибо.
Рейтинг: 0  
vitams 25.08.2017 10:06:46
Посмотрите на мой проект https://github.com/bitrixdock/bitrixdock
  • Сервис PHP запакован в отдельный образ, чтобы избавить разработчиков от долгого компилирования.
  • Остальные сервисы так же "причёсаны" и разворачиваются моментально.
  • Ничего лишнего.