Вот моя конфигурация:
ОС: Windows 10 Корпоративная x64 [Версия 10.0.14393]
Docker Toolbox: Docker версии 1.12.5, сборка 7392c3b docker-compose версии 1.9.0, сборка 2585387
Мой докер-compose.yml:
version: '2'
services:
wordpress:
image: wordpress:4.7.0-php7.0-fpm-alpine
links:
- "mysql:mysql-database"
ports:
- 8080:80
- 9000:9000
expose:
- "3306"
- "8080"
- "80"
environment:
WORDPRESS_DB_PASSWORD: example
mysql:
image: mysql
ports:
- 3306:3306
expose:
- "3306"
environment:
MYSQL_ROOT_PASSWORD: example
Запуск с помощью: docker-compose up -d
После этого страница установки WordPress не отображается на http://192.168.99.100:8080/.
Если я изменю тег wordpress на 4.7.0-php7.0-apache, все будет работать нормально. Есть ли ошибка в образе alpine wordpress или мне просто нужно открыть некоторые порты?
4.7.0-php7.0-fpm-alpine
ваш WordPress не может подключиться к mysqldb. в соединении отказано. Проверьтеdocker logs
. Я не знаю почему, но если вы проверите разницу в файлах докеров тегов, вы, вероятно, найдете ее. - person lvthillo   schedule 29.12.2016