Установка WordPress в Docker
Давайте попробуем установить и запустить WordPress с помощью Docker. Это быстрее и проще, чем кажется.
Ставим Docker
Mac OS: идём на официальный сайт Docker, качаем приложение и ставим его в систему. После установки и запуска Docker появится в статус-баре:

Windows: тоже идём на официальный сайт Docker, качаем файл и устанавливаем программу. После этого можем идти в настройки Docker и настроить всё, что нам нужно. Помните, что Docker в Windows из командной строки доступен, только пока работает само приложение.
❗️После установки Docker нашим контейнерам и докер-скриптам всё равно, какая у нас операционная система. Docker сам запустит нужную виртуальную систему внутри себя для работы каждого докер-файла.
Запускаем WordPress с помощью Docker
Сначала создадим на компьютере папку thecode-wordpress, а внутри неё — файл docker-compose.yml с таким содержимым:
services:
wordpress:
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- wordpress:/var/www/html
db:
image: mysql:8.0
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql
volumes:
wordpress:
db:
Этот код взят с официальной страницы контейнера wordpress. В файле мы сразу указываем, какие контейнеры нам нужны: сам WordPress и база данных mysql. Ещё мы прописываем имя базы данных, а также имя и пароль пользователя. Это нам пригодится, если установщик WordPress попросит их ввести.
Последнее, что нам осталось, — запустить терминал, зайти в каталог с нашим файлом и выполнить такую команду:
docker-compose up -d
По этой команде Docker возьмёт наш файл, выполнит всё, что там написано, подготовит виртуальный сервер и запустит нам WordPress.
Открываем WordPress
Чтобы получить доступ к WordPress, переходим по адресу http://localhost:8080. Мы сразу увидим экран стандартной настройки WordPress. Это значит, что всё прошло успешно: WordPress работает в нашем виртуальном окружении и его можно уже использовать.
Заключение
Вот такая простая установка самой популярной системы WordPress на локальном компьютере с помощью Docker.

