Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: WordPress, Ubuntu, Docker
Что такое docker? Docker - это платформа контейнеризации, которая выполняет виртуализацию на уровне операционной системы, позволяя вам запускать легкие контейнеры в изоляции. Следующий документ приведет вас к установке докера и запуска контейнера WordPress & MySQL.
Установите Docker из официального хранилища.
curl -SSL https://get.docker.com/ | sh
Используйте команду ниже, чтобы проверить версию.
docker version
Теперь установите докерную машину, схватившись от ITHUB REPO и сделав его исполняемым.
curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
docker-compose version
docker-machine version
Чтобы запустить WordPress, вам нужно будет запускать две отдельные контейнеры. Помимо контейнера WordPress, вы также должны установить контейнер базы данных.
docker image pull MySQL
docker container run -d \
--name MySQL \
-e MYSQL_ROOT_PASSWORD=wordpress \
-e MYSQL_DATABASE=wordpress \
MySQL
Команда, которую мы только что бегали, запускают MySQL на заднем плане; Мы называем контейнер MySQL с помощью (-Нам WordPress). Следующие два переменных среды (используя -e) для установки корневого пароля MySQL в WordPress (-E MySQL_ ROOT_PASSWORD = WordPress) и создали базу данных под названием WordPress (-E MySQL_ База данных = WordPress).
Ради безопасности настоятельно рекомендуется использовать более сложный пароль во время собственной настройки.
Как только вы запустили контейнер MySQL, вы должны были получить идентификатор контейнера.
docker container ps
Дополнительный шаг: Чтобы проверить состояние вашего контейнера MySQL, запустите следующую команду.
Docker Container Logs MySQL
docker image pull WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
Написано Hostwinds Team / апреля 10, 2018