Tag: sqlx

sqlx.Connect()卡在docker alpine:latest

我有问题,我设法减less到以下代码: package main import ( "fmt" "github.com/jmoiron/sqlx" _ "github.com/lib/pq" "os" ) func main() { addr := os.Getenv("DB") fmt.Println("Postgres addr: " + addr) _, err := sqlx.Connect("postgres", addr) if err != nil { fmt.Println("Could not connect…") } else { fmt.Println("Connecting successful") } } 我用代码和更多的解释来build立一个回购: https://github.com/mraxus/mystery-golang-alpine 当我通过golang:latest docker-compose在golang:latest镜像(这里是golang:latest )中创build并运行带有有效数据库URL的Go代码时,上述程序和postgres数据库都位于不同的容器中,程序按预期运行: build_1 | Postgres addr: postgres://postgres@postgres/postgres?sslmode=disable build_1 | Connecting […]