[Docker Compose] Postgres 連線錯誤:解決「連線被拒絕」
問題:
嘗試
問題:嘗試
嘗試
問題:
database: build: database restart: always hostname: postgres # Add this line嘗試
問題:
嘗試原因:連接字串將資料庫主機名稱引用為“postgres”,它與 Docker Compose 中的服務名稱相符。然而,實際的容器名稱是“database”。
str := fmt.Sprintf("database://%s:%s@%s:%s/%s?sslmode=disable", user, pass, "postgres", port, dbname) # Update the hostname to "postgres"
以上是Docker Compose Postgres 連線被拒絕:為什麼 pgAdmin 可以工作但我的 Go 應用程式失敗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!