簡體   English   中英

如何將 cvat postgres db 連接到 Dbeaver

[英]How to connect cvat postgres db to Dbeaver

cvat_db 的 Docker 容器具有以下設置:

services: 
  cvat_db:
    container_name: cvat_db
    image: postgres:10-alpine
    restart: always
    environment:
      POSTGRES_USER: root
      POSTGRES_DB: cvat
      POSTGRES_HOST_AUTH_METHOD: trust
    volumes:
      cvat_db:/var/lib/postgresql/data

networks:
 cvat

下面是 dbeaver 中的連接設置,其中“HOST IP”我將 IP 地址放在了托管 cvat 的位置。

Dbeaver 設置

我收到超時連接錯誤。 所以,我想知道如何將 postgres 數據庫連接到 dbeaver。

請記住以下幾點:

  • 根據他們的文檔,Postgres 總是需要密碼。
  • 如果不是真的需要,請不要創建自定義網絡。 請改用默認的橋接網絡。
  • 您是從另一個 docker 容器還是從您的主機系統連接 Postgres? 如果您從主機系統連接,請使用5432:5432添加ports
  • 將卷掛載到子路徑而不是命名卷

撰寫文件示例:

version: '3.9'
services: 
  cvat_db:
    container_name: cvat_db
    image: postgres:10-alpine
    restart: always
    ports:
      - 5432:5432
    environment:
      POSTGRES_USER: root
      POSTGRES_PASSWORD: password
      POSTGRES_DB: cvat
    volumes:
      - ./cvat_db:/var/lib/postgresql/data

我寫了一篇關於 docker 組成網絡的文章,也許它有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM