Шаблон окружения для быстрого поднятия 1С-Битрикс на Docker
& compose plugin
, который можно дальше переиспользовать.
Окружение:
Docker
(v20.10) &compose
plugin- apache2 (
apache2
проксируетfcgi
на контейнерphp
, который должен называтьсяbackend
) - php-fpm 7.4
Образы apache2
и php-fpm
специально конфигурировались для нормальной работы 1С-Битрикс.
В конфиг
docker-compose.yml
уже задана сеть172.70.0.1/24
$ docker compose up
После чего:
- сайт будет доступен по следующему URL
http://172.70.0.4/
, путь до корня внутри контейнеров/var/www/html
mysql
будет доступна наlocalhost:53000
, а для установки CMS доступен хостdb
, логин/пароль/БДroot
/root
/1c-bitrix
- логи прокинуться из контейнеров (
apache2
&php
) в директориюlogs
Контейнеры не поставляют развернутый сайт на CMS 1С-Битрикс, а только содержат минимально необходимый набор для установки по схеме bitrixsetup.php. Поэтому после запуска контейнеров необходимо перейти по адресу http://172.70.0.4/
и установить CMS 1С-Битрикс.
docker-compose.yml
здесь для примера, для преиспользования нужно писать свой конфиг по примеруdocker-compose.yml
Образ php
имеет поддержку отладки xdebug
на 9003
порту. Для этого в контейнер php
нужно прокинуть дополнительный хост host.docker.internal
с указанием gateway
.