redashとは別にDBのコンテナが起動しているとします。
今回の場合は下記のようなPostgreSQLです。
$ docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------------------------
postgres-database docker-entrypoint.sh postgres Up 0.0.0.0:25432->5432/tcp
redashにて、Settings > Data Sources
にて PostgreSQL
を選択
![](https://owatata.com/wp-content/uploads/2020/12/スクリーンショット-2020-12-20-19.57.05-1024x306.png)
Host にて host.docker.internal
を指定
![](https://owatata.com/wp-content/uploads/2020/12/スクリーンショット-2020-12-20-19.57.59-1024x746.png)
Nameはお好みで。
他はDBの設定を基に指定します。
設定後 Save
し、Test Connection
で成功すればOKです。
![](https://owatata.com/wp-content/uploads/2020/12/スクリーンショット-2020-12-20-19.58.41.png)