小编Pro*_*gue的帖子

从外部连接 docker postgres (DBeaver)

我通过 Docker-compose 使用 Airflow。同一个 docker-compose.yml 也有 Postgres 的镜像。配置如下所示 -

  postgres:
    image: postgres:13
    ports:
      - 5432:5432
    environment:
      POSTGRES_USER: airflow
      POSTGRES_PASSWORD: airflow
      POSTGRES_DB: airflow
    volumes:
      - postgres-db-volume:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD", "pg_isready", "-U", "airflow"]
      interval: 5s
      retries: 5
    restart: always
Run Code Online (Sandbox Code Playgroud)

这对于 Airflow 来说效果很好,我还可以在 UI 上访问 DAG。

但我想从外部 SQL 客户端应用程序(如Dbeaver)访问 dockerized Postgres 实例。但我无法做到这一点。

IP地址

Postgres 设置

有人可以帮我解决这个问题吗?

注意:我已经在本地运行了一个单独的 Postgres 实例。

postgresql dbeaver docker airflow

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

airflow ×1

dbeaver ×1

docker ×1

postgresql ×1