WordPress не работает на порт Docker 8000 - PullRequest
1 голос
/ 07 марта 2019

Я пытаюсь настроить WordPress с Docker Desktop на Mac .Я следовал этому руководству: https://docs.docker.com/compose/wordpress/

Когда я запускаю docker-compose up -d, он говорит мне, что db & wordpress обновлены.Но, посещение localhost:8000 приводит к этой ошибке: Эта страница не работает. Localhost не отправил никаких данных.ERR_EMPTY_RESPONSE .Я также пытался 127.0.0.1:8000 - тот же результат.

Опять же, curl localhost:8000 просто дает мне: (52) Пустой ответ от сервера

Я также использую Localмаховиком на моей машине.Может ли это вызвать конфликт?

Мой 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: {}

1 Ответ

0 голосов
/ 08 марта 2019

Я решил, но не знаю, почему это сработало.Я следовал тому, что кто-то здесь сделал: 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 все заработало.

...