📖
Dockerでwordpress環境を構築した際、"error establishing a database connection"になる
環境
- OS: Windows10 home
- Docker: Docker Desktop for Windows
状況
仕組みと使い方がわかる Docker&Kubernetesのきほんのきほんを参考に、
docker composeでwordpressコンテナを立ち上げ、ブラウザでwordpressにアクセスした際、
"error establishing a database connection"と表示された。
対処法
-
docker-compose.yml内の
services:
以下wordpress, mysql部分ともに
restart: always
をrestart: unless-stopped
に変更 -
前回コンテナ作成時のvolumeを削除する
-
docker composeを実行
-
(解消しない場合は) wordpressコンテナを再起動する
docker restart [wordpressコンテナ]
(参考)https://stackoverflow.com/questions/34068671/docker-compose-wordpress-mysql-connection-refused
Discussion