タイトル通り、EC2に上げていたdockerで作成したLaravelアプリケーションが開かなくなりました。
それの原因と対処をまとめます。
docker環境
・nginx
・php
・composer
・node
・mysql
・phpmyadmin
起こったこと
ステータスチェックがOKになっているのにパブリック IPv4 アドレスにアクセスしても接続できない。
原因
EC2内部のDockerが落ちていた。
対処
1、「docker-compose up -d」で立ち上げる
2、パブリック IPv4 アドレスにアクセスすると「php_network_getaddresses: getaddrinfo failed: Name does not resolve」というエラーが発生
3、docker-compose.ymlのphpmyadminの設定に追記
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
###ここから下を追記
links:
- mysql:db
4、改善された