【问题标题】:Wordpress Docker site can't be reached无法访问 Wordpress Docker 站点
【发布时间】:2019-09-18 15:43:31
【问题描述】:

我正在尝试使用 Docker 和现有的 WordPress 数据库转储创建本地 WordPress 环境。 PHPMyAdmin 加载正确,数据库在其中,但我试图加载站点的 localhost:8000 表示无法访问。我在这个 docker-compose.yml 文件中缺少什么吗?

version: '3'

services:
  db:
    image: mysql:8
    volumes:
      - ./data:/docker-entrypoint-initdb.d
    restart: always
    command: "--default-authentication-plugin=mysql_native_password"
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wpdb
      MYSQL_USER: user
      MYSQL_PASSWORD: password
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - "8000:80"
    restart: always
    environment: 
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_NAME: wpdb
      WORDPRESS_DB_USER: user
      WORDPRESS_DB_PASSWORD: password
      WORDPRESS_DB_PREFIX: unti54
    volumes: 
      - ./wp-content:/var/www/html/wp-content
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    restart: always
    ports:
      - 3333:80
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORT: password

【问题讨论】:

    标签: wordpress docker


    【解决方案1】:

    如果您确定 db 和 wordpress 卷都是正确的,并且日志没有显示有关它们的任何错误,请检查 wordpress 端口的定义。您使用引号,但在 db 服务中您不使用。尝试执行不带引号的脚本。

    【讨论】:

      猜你喜欢
      • 2019-05-24
      • 2017-08-19
      • 2020-01-05
      • 2017-01-03
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      相关资源
      最近更新 更多