我已经尝试了提供的任何解决方案,但没有任何效果
我没有像 127.0.0.11:53 这样的任何主机端口:要连接到数据库,我正在使用 docker-compose 来连接数据库。
我不确定为什么会出现此错误
SQL 数据库:“数据库/sql”
驱动程序:“github.com/lib/pq”
docker-compose 文件
services:
db:
hostname: db
image: postgres:10.7
restart: always
ports:
- 54321:5432
environment:
POSTGRES_USER: dbuser
POSTGRES_PASSWORD: password
POSTGRES_DB: postgres
volumes:
- db-data1:/var/lib/postgresql/data
networks:
- my_network
确保您在运行程序定义中将特权设置为 true。根据 Gitlab 文档here 如果您想使用 Docker-in-Docker,则必须始终在 Docker 容器中使用
privileged = true
。这对我有用。