【问题标题】:Docker - WordPress - Localhost ERR_EMPTY_RESPONSEDocker - WordPress - 本地主机 ERR_EMPTY_RESPONSE
【发布时间】:2019-01-19 16:10:31
【问题描述】:

我开始使用 Docker for WordPress。我按照 docker 文档启动并运行它:

https://docs.docker.com/compose/wordpress/

我为插件和主题目录添加了卷。

当第一次运行命令docker-compose up -d 并转到http://localhost:8000/ 时,我看到了 WordPress 的安装。当我重新启动我的电脑并再次启动服务时:docker-compose up -ddocker-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: {}

容器运行后的状态:

【问题讨论】:

  • 你运行docker-compose down了吗?运行它两次,然后它也会删除网络。一旦完成。你可以运行docker-compose up -d - 确保你在正确的目录中。
  • 我做到了,我尝试运行 docker-compose up 而不是 docker-compose up -d 它说: MySQL Connection Error: (1045) Access denied for user 'wordpress'@'172.23.0.3 '(使用密码:是)。 docker-compose.yml 的副本来自:docs.docker.com/compose/wordpress
  • 你能试试这些步骤吗 1. docker-compose down - 两次 2. 编辑 yml 文件并将db_data 的所有实例替换为db_datax 3. 运行docker-compose up -d
  • 现在它可以在 o.O. db_data 和 db_datax 有什么区别。是否仍然保留数据库中的更改?
  • 这将是一个新实例 - 安装的目录现在不同了。希望这会有所帮助

标签: wordpress docker docker-compose localhost


【解决方案1】:

按照这些步骤进行

  1. docker-compose down - 两次
  2. 编辑 yml 文件并将所有 db_data 实例替换为 db_datax
  3. 运行docker-compose up -d

或者,

  1. docker-compose down - 两次{同时删除网络}
  2. docker system prune --volumes
  3. docker-compose up -d

【讨论】:

  • 哇,你拯救了我的一天
猜你喜欢
  • 2014-12-20
  • 1970-01-01
  • 2015-06-13
  • 2012-10-18
  • 2019-08-18
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
相关资源
最近更新 更多