Перейти к содержимому
Главная страница » Установка 1С-Битрикс в Docker

Установка 1С-Битрикс в Docker

Установка 1С-Битрикс (1c-bitrix) в Docker включает несколько шагов. Ниже приведен пример, как это можно сделать с использованием Docker Compose.

Подготовка окружения

Установите Docker и Docker Compose:

Убедитесь, что у вас установлены Docker и Docker Compose. Если нет, следуйте официальной документации для установки или используйте готовый сервер с docker.

Создайте директорию для проекта:

mkdir bitrix-docker 
cd bitrix-docker

Создание docker-compose.yml

Создайте файл docker-compose.yml в корневой директории проекта:

version: '3.8'

services:
  db:
    image: mysql:5.7
    container_name: bitrix_db
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: bitrix
      MYSQL_USER: bitrix
      MYSQL_PASSWORD: bitrix
    volumes:
      - db_data:/var/lib/mysql
    networks:
      - bitrix_network

  web:
    image: bitrixdocker/bitrix:latest
    container_name: bitrix_web
    depends_on:
      - db
    ports:
      - "80:80"
    volumes:
      - ./www:/var/www/html
    environment:
      MYSQL_HOST: db
      MYSQL_DATABASE: bitrix
      MYSQL_USER: bitrix
      MYSQL_PASSWORD: bitrix
    networks:
      - bitrix_network

  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    container_name: bitrix_phpmyadmin
    depends_on:
      - db
    ports:
      - "8080:80"
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: root
    networks:
      - bitrix_network

volumes:
  db_data:

networks:
  bitrix_network:

Запуск контейнеров

Запустите контейнеры с помощью команды:

docker-compose up -d

Завершите установку через веб-интерфейс:

Откройте браузер и перейдите по адресу http://localhost.

Следуйте инструкциям мастера установки 1С-Битрикс.

При запросе данных для подключения к базе данных используйте:

Хост базы данныхdb

Имя базы данныхbitrix

Пользовательbitrix

Парольbitrix

Доступ к phpMyAdmin

Для управления базой данных через phpMyAdmin, перейдите по адресу http://localhost:8080. Используйте следующие данные для входа:

  • Серверdb
  • Пользовательroot
  • Парольroot

Остановка и удаление контейнеров

Если вам нужно остановить и удалить контейнеры, используйте команду:

docker-compose down

Теперь у вас есть рабочая среда для разработки на 1С-Битрикс в Docker. Вы можете адаптировать конфигурацию под свои нужды, добавляя или изменяя сервисы в docker-compose.yml.

Добавить комментарий

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