Данный Compose файл инициализирует и запускает WordPress а так же устанавливает и активирует плагин Two-Factor.
Установленные последние версии docker и docker-compose
Необходимо склонировать репозиторий в отдельный каталог.
Скопировать пример файла настроек в файл .env
cp env.example .env
Далее отредактировать файл .env (задать пароль root для mysql, настройки базы WordPress, и настройки сайта WordPress)
Из каталога с Compose файлом выполняем
docker-compose up -d
При запуске создается два тома - mysql для хранения базы данныи и html для хранения статических фалов WordPress. Если в процессе инициализации или установки будут ошибки, статус возврата для контейнера wp-cli будет ненулевым. Посмотреть ошибки, возникшие при инициализации WordPress можно командой
docker-compose logs wp-cli
docker-compose down
Если необходимо удалить тома с данными
docker-compose down -v