phpmyadmin не подключается через docker ---- Не удалось установить соединение для controluser, как определено в вашей конфигурации - PullRequest
0 голосов
/ 27 декабря 2018

Я новичок, когда дело доходит до Докера.Для моей установки я устанавливаю Docker с целью запуска MySQL WordPress в среде MacOS.

Ниже мой docker-compose.yml файл:

wordpress:
  image: wordpress
  links:
    - wordpress_db:mysql
  ports:
    - 8080:80
wordpress_db:
  image: mariadb
phpmyadmin:
  image: corbinu/docker-phpmyadmin
  links:
    - wordpress_db:mysql
  ports:
    - 8181:80
mysql:
  image: mysql
  environment:
    - MYSQL_ROOT_PASSWORD=root
    - MYSQL_DATABASE=wordpress_db
    - MYSQL_USER=sbroot
    - MYSQL_PASSWORD=root

Является ли docker-compose up -d to terminal правильным подходом?Кроме того, есть ли альтернативы использованию Docker для достижения того же результата?

1 Ответ

0 голосов
/ 27 декабря 2018

Я не знаю, добавляете ли вы это или нет, но вы должны поместить следующие строки поверх файла docker-compose.yml:

version: '3'
services:

Что я вижу в вашем файле, два изображения базы данных, 1) mysql и 2) mariaDb.Вы должны оставить только один из них, например, для mysql, например.

И какую ошибку вы получите, когда переходите по ссылке, http://localhost:8081?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...