获取:拨打tcp:在127.0.0.11:53上查找数据库:没有这样的主机,

问题描述 投票:0回答:1

我已经尝试了提供的任何解决方案,但没有任何效果

我没有像 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
postgresql docker docker-compose
1个回答
0
投票

确保您在运行程序定义中将特权设置为 true。根据 Gitlab 文档here 如果您想使用 Docker-in-Docker,则必须始终在 Docker 容器中使用

privileged = true
。这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.