Инструкция описывает процесс запуска Bitrix24 Docker образа на локальной машине.
Убедитесь в том, что у вас локально установлен и запущен Docker. Для пользователей Linux дополнительно потребуется установка Docker Compose.
$ docker --version
Docker version 18.09.2, build 6247962
$ docker-compose --version
docker-compose version 1.23.2, build 1110ad01
Если у вас не установлен Docker, воспользуйтесь официальным руководством.
Для пользователей Windows 10, перед установкой, следует обратить внимание на версию своей операционной системы.
Так, если у вас установлен
Windows 10 Pro
вам подойдет обычная версия Docker CE, если у васWindows 10 Home
, то потребуется дополнительная установкаDocker Toolbox
.Следуйте инструкциям официального руководства.
Создайте новую папку, в которой будет размещаться наш проект, и перейдите в нее.
В консоли это будет выглядеть вот так:
mkdir myproject
cd myproject
В папке проекта создайте docker-compose.yml
со следующим содержимым:
version: '3'
services:
web:
image: "akopkesheshyan/bitrix24:latest"
ports:
- "80:80"
- "443:443"
cap_add:
- SYS_ADMIN
security_opt:
- seccomp:unconfined
privileged: true
volumes:
- ./:/home/bitrix/www/local
depends_on:
- mysql
mysql:
image: mariadb
healthcheck:
test: "/usr/bin/mysql --user=root --password=+Tr+()8]!szl[HQIsoT5 --execute \"SHOW DATABASES;\""
interval: 2s
timeout: 20s
retries: 10
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: +Tr+()8]!szl[HQIsoT5
MYSQL_DATABASE: sitemanager
MYSQL_USER: bitrix
MYSQL_PASSWORD: +Tr+()8]!szl[HQIsoT5
command: ['--character-set-server=utf8', '--collation-server=utf8_unicode_ci', '--skip-character-set-client-handshake', '--sql-mode=']
В консоли выполните команду:
docker-compose up -d
На экране повится сообщение об успешном запуске контейнеров.
$ docker-compose up -d
Starting myproject_mysql_1 ... done
Starting myproject_tools_1 ... done
Starting myproject_web_1 ... done
В случае возникновения ошибок, убедитесь что вы находитесь в директории проекта (см. шаг 2) и у вас установлен Docker Compose.
Откройте браузер и перейдите по адресу http://localhost, вы увидите стандартный инсталлятор Битрикс. В результате его работы, вы получите полностью рабочий портал.
Все файлы, размещенные в директории проекта будут доступны в папке /local
. Если вы еще не используете эту директорию для разработки собственных решений, настоятельно рекомендуется ознакомиться с официальным курсом "Разработчик Bitrix Framework"