无法访问WordPress Docker网站

时间:2019-09-18 15:43:31

标签: wordpress docker

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

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