Небольшая настройка докера и гита находится в статье
файл из нее docker-compose.yml
сюда же скопирую только настройку докера.
Как вижу косяк- это phpfpm5.6 .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
version: "2" volumes: mysql_data: {} services: phpfpm: image: "magnifico/bitrix:phpfpm5.6" network_mode: "host" nginx: image: "magnifico/bitrix:nginx" network_mode: "host" mysql: image: "magnifico/bitrix:mysql" network_mode: "host" volumes: [ "mysql_data:/var/lib/mysql" ] |
Так же неплохое видео по раскидыванию структуры. Близко к описанию того что тут описанио вышле.
Даннное решение еще не проверено. Просьба подходить аккуратно.
Второй вариант тут с хорошей и простой интруструкцией.
https://github.com/akopkesheshyan/bitrix24-docker
для локальной версии — жесть как тупит
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
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='] |
вариант 3
https://github.com/bitrixdock/bitrixdock
вариант 4 https://github.com/paskal/bitrix.infra — с 8.1 php!