コメントで誰かが指摘したように、あなたが提供したdocker-composeファイルはあなたの質問に非常に関連しています。
links
のドキュメント
docker-composeファイルで言う
あなたの場合、データベースコンテナの名前はdb
です。 、したがってdb
を解決します PHPコンテナのホストは、MySQLコンテナを指す必要があります。 localhost
の置き換え db
を使用 設定ファイルで、PHPコンテナがMySQLに接続できるようにする必要があります。