Ставим WordPress в Docker

docker wordpressCтавим WordPress в Docker Desktop используя файл docker-compose, будем потом использовать эту чистую установку WordPress в контейнере для переноса сюда сайта с хостинга и превращение в статику.

Я взял официальный пример и немного подправил его
restart: unless-stopped  — поменял тип запуска если был остановлен
depends_on:  добавил зависимость
— «80:80» — сделал порт 80 так как удобно будет, это на ваш выбор (обычно 80 порт занят BranchCache — нужно стопить службу)  можно так «8000:80»
volumes:
— ./www:/var/www/html  — удобно когда файлы видны в подпапки и можно напрямую их править, а не зализать в контейнер

пример файл docker-compose.yml для WordPress в Docker

Запускаем наши два контейнера  
docker-compose up -d

Заходим на сайт 
http://localhost 

Уточнения :

Вот теперь у нас есть чистая установка wordpress в контейнере, локально взяли порт 80, отразили на хост папку с файликами сайта, а базу MySQL сохранили  в volumes db в windows он будет тут \\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\

Если мы  бэкапим базу из  контейнера docker

Если мы хотим ресторить  базу  в  docker контейнер