下記を元にdocker-composeで環境を作ったWordPressサイトにてphpMyAdminを導入してみた。
docker-compose.ymlに下記を追加。
phpmyadmin:
container_name: "${PRODUCTION_NAME}_pma"
image: phpmyadmin/phpmyadmin
restart: on-failure:5
depends_on:
- database
ports:
- 8888:80
http://localhost:8888 で表示できた!
しかし・・・ログインするとエラーが。
!MySQL サーバにログインできません
!mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known
!mysqli::real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not know
docker-compose.yml に下記を追加して解決した。
environment:
PMA_HOST: database