Skip to content

BitrixDock позволяет легко и просто запускать Bitrix CMS на Docker.

License

Notifications You must be signed in to change notification settings

MegBegb28/bitrixdock

Repository files navigation

BitrixDock

BitrixDock позволяет легко и просто запускать Bitrix CMS на Docker.

Введение

BitrixDock облегчает разработку на Битрикс предоставляя готовые сервисы PHP, NGINX, MySQL, REDIS и многие другие.

Возможности

  • Легкое переключение между PHP версиями: 7.0 - 5.6 - 5.5 ...
  • Выбирайте свою базу данных: MySQL - MariaDB ...
  • Запускайте свою комбинацию сервисов: Memcached - Postgres ...
  • Каждый сервис запускается в отдельном контейнере: PHP-FPM - NGINX ...
  • Любой контейнер легко кастомизировать через Dockerfile.
  • Все образы контейнеров взяты из официальных источников. (Trusted base Images).
  • Настроенный Nginx под Битрикс.
  • Data контейнер, для хранения данных.

Поддерживаемые контейнеры

  • PHP-FPM (7.0 - 5.6 - 5.5)
  • NGINX
  • MySQL
  • PostgreSQL
  • MariaDB
  • Neo4j
  • MongoDB
  • Redis
  • Memcached
  • Beanstalkd
  • Beanstalkd Console
  • Workspace (contains: Composer, PHP7-CLI, Laravel Installer, Git, Node, Gulp, Bower, SQLite, Vim, Nano, cURL and much more)
  • Data (Databases Data Container)
  • Application (Application Code Container)

Установка Docker на Windows & Mac

Установите DockerToolbox. Будут установлены:

  • DockerClient
  • DockerMachine
  • DockerCompose
  • VirtualBox
  • Kinematic
  • Git

В дальнейшем нужно будет указывать IP адрес виртуальной машины (например для соединения с БД). По умолчанию это 192.168.99.100. Подробнее про DockerMachine.

Установка Docker на Linux

Установите самостоятельно:

Установка

  1. Перейдите в папку где будет хранится репозиторий.
    • Для Windows пользователей требуется указывать папку в домашней папке пользователя, например: C:\Users\Ivan\www. Иначе могут возникнуть проблемы с правами.
  2. Склонируйте репозиторий BitrixDock.
git clone https://github.com/vmpartner/bitrixdock.git

Запуск

  1. (Для Windows & Mac) Откройте Docker консоль (Docker Quickstart Terminal), подождите пока запустится DockerMachine.
  2. Перейдите в папку с BitrixDock. Запустите нужные вам контейнеры.
```bash docker-compose up -d nginx php-fpm mysql ```
  1. Откройте IP адрес DockerMachine в браузере. (Cтандартный адрес в Windows http://192.168.99.100)

Пароли

  • SSH (192.168.99.100:22 - Windows)
    • USER: docker
    • PASSWORD: tcuser
  • Database
    • HOST: (192.168.99.100:3306 - Windows)
    • NAME: sitemanager
    • USER: bitrix
    • PASSWORD: bitrix
    • ROOT_PASSWORD: root

Fork source

BitrixDock скопирован и модифицирован из LaraDock (Docker для Laravel) https://github.com/LaraDock/laradock

About

BitrixDock позволяет легко и просто запускать Bitrix CMS на Docker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages