# Docker Container 存取 host 服務

場景應用如 container 運行程式,host 安裝資料庫。container 內的程式需要存取安裝在 host 的資料庫。

只要在程式內呼叫資料庫的位址使用 host.docker.internal 即可,如在 host 安裝 PostgreSQL,程式內設定資料庫位置就是

host.docker.internal:5432

原本還有下面兩個,不過已經 deprecated 了。

docker.for.mac.host.internal

docker.for.mac.localhost

# 參考資料