代码之家  ›  专栏  ›  技术社区  ›  geochanto

WordPress未在Docker端口8000上运行

  •  0
  • geochanto  · 技术社区  · 7 年前

    我正试图在Docker桌面上设置WordPress 雨衣 . 我遵循了这个指南: https://docs.docker.com/compose/wordpress/

    当我奔跑 docker-compose up -d ,它告诉我db&wordpress是最新的。但是,拜访 localhost:8000 导致此错误: 此页不工作本地主机未发送任何数据。err_empty_响应 . 我也尝试过 127.0.0.1:8000 -同样的结果。

    再一次, curl localhost:8000 给我: (52)来自服务器的空答复

    我还在我的机器上使用本地飞轮。可能会引起冲突吗?

    我的 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
         ports:
           - "8000:80"
         restart: always
         environment:
           WORDPRESS_DB_HOST: db:3306
           WORDPRESS_DB_USER: wordpress
           WORDPRESS_DB_PASSWORD: wordpress
           WORDPRESS_DB_NAME: wordpress
    volumes:
        db_data: {}
    
    0 回复  |  直到 7 年前
        1
  •  0
  •   geochanto    7 年前

    我解决了,但我不知道为什么。我追随某人的所作所为: https://forums.docker.com/t/wordpress-example-in-docker-compose-fails/30438/3

    基本上我把音量改成 db_data:/var/lib/mysql2 ,并将wordpress图像更改为 wordpress:php7.1 . 运行后 docker-compose up 它奏效了。