我开始为 WordPress 使用 Docker。我按照 docker 文档来启动并运行它:
https://docs.docker.com/compose/wordpress/
我为插件和主题目录添加了卷。
docker-compose up -d
第一次运行命令并转到http://localhost:8000/ 时,我看到了 WordPress 的安装。当我重新启动我的电脑并再次启动服务时:docker-compose up -d
或者docker-compose start
我收到错误消息:ERR_EMPTY_RESPONSE。
我试过了:
目前我不知道为什么它不再起作用。我在 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: {}
按着这些次序
docker-compose down
- 两次 docker-compose up -d
交替,
docker-compose down
- 两次{同时删除网络}docker system prune --volumes
docker-compose up -d
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句