dockerでlaravelのDBにアクセスでConnection refused吐かれた時

DokcerでLaravelを立ち上げた時にDB接続できなかった時の解決策

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=docker
DB_USERNAME=docker
DB_PASSWORD=docker

Docker以外だった場合この形でDB接続できたのでが、Dockerの場合これだと接続することができなかった。

DB_CONNECTION=mysql
DB_HOST={db}
DB_PORT=3306
DB_DATABASE=docker
DB_USERNAME=docker
DB_PASSWORD=docker

DB_Hostをローカルではなく、DockerのDBのコンテナにしたら解決しました