web関連    
  【Docker】「Error establishing a database connection」の解消方法
Dockerで新規WordPress環境を構築しようとdocker-compose up -dコマンドをかけた所「Error establishing a database connection」というエラーが出てWordPress環境を構築出来なかった時の備忘録。
対処方法
僕は以下の対応で「Error establishing a database connection」が治った。
- コンテナを立ち上げているようなら
docker-compose downでコンテナ停止。 docker volume pruneで未使用のボリューム削除(コマンド詳細)- 治らない場合は、
wp-config.phpをマウントして書き換える。define( 'DB_HOST', getenv_docker('WORDPRESS_DB_HOST', '※1') );※1…「docker-compose.yml」の「MYSQL_DATABASE」のコンテナ名を入れる
 - 上記対応を行い
docker-compose up -dで再度コンテナを立ち上げる。 
以上、これで治った。