понедельник, 29 февраля, 2016 - 08:25

Установка

Install Docker Engine

wget -qO- https://get.docker.com/ | sh
sudo usermod -aG docker "$(whoami)"
sudo reboot

Install Docker Compose

sudo sh -c "curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose"
sudo chmod +x /usr/local/bin/docker-compose

Install Drupal Compose

TMP="$(mktemp -d)"
git clone https://github.com/dockerizedrupal/drupal-compose.git "${TMP}"
cd "${TMP}"
git checkout 1.2.5
sudo cp "${TMP}/drupal-compose.sh" /usr/local/bin/drupal-compose
sudo chmod +x /usr/local/bin/drupal-compose

Install Crush

Установка

TMP="$(mktemp -d)"
git clone https://github.com/dockerizedrupal/crush.git "${TMP}"
cd "${TMP}"
git checkout 1.1.4
sudo cp "${TMP}/crush.sh" /usr/local/bin/crush
sudo chmod +x /usr/local/bin/crush
sudo ln -s /usr/local/bin/crush /usr/local/bin/drush

Install vhost

SERVER_NAME="dev"
TMP="$(mktemp -d)"
git clone https://github.com/dockerizedrupal/vhost.git "${TMP}"
cd "${TMP}"
git checkout 1.1.7
sudo cp ./docker-compose.yml /opt/vhost.yml
sudo sed -i "s/SERVER_NAME=localhost/SERVER_NAME=${SERVER_NAME}/" /opt/vhost.yml
docker-compose -f /opt/vhost.yml up -d

Создать контейнер

drupal-compose
docker-compose up -d

Остановить контейнер

docker-compose stop

Полное удаление всех контейнеров в вашей группе контейнеров

docker-compose rm

Для дальнейший установки устанавливайте Drupal в папку проекта.

Дальше ваш сайт доступен по адресу "http://project_name.dev/".
Панель управления по адресу "http://dev/"
Логин/пароль от базы: "container".

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.