Разворачиваем Web окружение под сайт на 1С Битрикс с помощью Docker

В этой статье я расскажу как развернуть шустро и без заморочек окружение под сайт на 1С Битрикс ( Nginx + PHP-FPM 7.2 + MariaDB 10.3 + Memcached)

Требования
Сервер с ОС CentOS 7 X64 ( можно и Debian , но суть установки ПО будет чуть другая ) и установленным на него docker

Установка и запуск Docker
yum install epel-release

Обновляем систему и ПО
yum update -y
yum upgrade -y

Перезапускаем сервер
reboot

Устанавливаем Docker и запускаем его
yum install -y mc nano wget git docker docker-compose && chkconfig docker on && service docker restart

Скачивание , сборка и запуск контейнеров
cd ~
git clone https://gitlab.deathstar.name/deathstar/docker_for_bitrix.git
cd ~/docker_for_bitrix

Запускаем контейнеры
docker-compose up -d

Идем в каталог с сайтом ( в моем случае просто скачивание и чистая установка Битрикса )
cd www/
wget https://www.1c-bitrix.ru/download/business_encode.tar.gz
tar -xvzf business_encode.tar.gz
chown -R 33:33 ../www ../tmp

Проверяем работоспособность и настраиваем сайт на битриксе
Сайт доступен по ссылке http://IP_SERVER
phpMyAdmin доступен по ссылке http://IP_SERVER:8183
Данные к MySQL:
root /secret ( пароль прописывается в файле docker-compose.yml )
в качестве сервера подключения к БД указать mysql вместо localhost

Результаты:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.