環境
- OS:Windows10 home(重要)
- Docker:Docker Toolbox(重要)
docker-composeを実施したときに、
毎回つまるエラーなのでメモ。
Macでも何度か立ち上げているが、
そちらでは一度も詰まったことがないので
環境が違う場合は別の要因だと考えてほしい。
その場合はこの記事以外を参考にしてください。
実施手順
docker-composeでwordpress環境をサクッと構築する - Qiita
↑こちらの記事を参考に、docker-compose.yml
を作成。
docker-toolboxの画面に記載されている
docker is configured to use the default machine with IP 192.xxx.xx.xxx
を参考にして、
ブラウザで192.xxx.xx.xxx:9000
にアクセス。
error establishing a database connectionの対処法
この場合よくある問題として、mysql:latest
が指定されているのでmysql:5.7
を指定して回避することができるが、
今回は最初から5.7が指定されているので別の問題。
今回の問題は、docker-compose.yml内の
wordpress、dbの二箇所の
restart: always
を
restart: unless-stopped
に変更して解決。
この記事を参考にした。↓
docker-compose wordpress mysql connection refused - Stack Overflow