Я начал работать с Docker для WordPress.Я следовал документации докера, чтобы его запустить и запустить:
https://docs.docker.com/compose/wordpress/
Я добавил тома для каталога плагинов и тем.
Когда запускалась команда docker-compose up -d
в первый раз и зашёл на http://localhost:8000/ я увидел установку WordPress.Когда я перезагрузил свой компьютер и снова запустил службы с: docker-compose up -d
или docker-compose start
, я получил сообщение об ошибке: ERR_EMPTY_RESPONSE.
Я попытался:
- Удаление контейнеров, служби тома
- Уничтожение порта netstat
В настоящее время я понятия не имею, почему он больше не работает.Я работаю на macOS
Это мой текущий docker-compose.yml
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./plugins/my-plugin:/var/www/html/wp-content/plugins/my-plugin
- ./themes/my-theme:/var/www/html/wp-content/themes/my-theme
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpres
volumes:
db_data: {}
Состояние контейнеров после его запуска: