Skip to content

Latest commit

 

History

History
81 lines (71 loc) · 3.63 KB

README.md

File metadata and controls

81 lines (71 loc) · 3.63 KB

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