簡體   English   中英

無法通過 docker-compose 連接到我的 postgres 數據庫

[英]Cannot connect to my postgres database through docker-compose

我有一個非常簡單的 docker-compose.yml:

version: '3.1'

services:
  db:
    image: postgres
    restart: always
    ports:
      - "5432:5432"
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: my_password
      POSTGRES_DB: demo

並開始: docker-compose up -d
它開始很好:

Creating network "bootcamp_default" with the default driver
Creating bootcamp_db_1 ... done

Name: bootcamp_db_1
Command: docker-entrypoint.sh postgres
State: up
Ports: 0.0.0.0:5432->5432/tcp,:::5432->5432/tcp

當我進入容器時,我看到 demo db 存在,但是當我嘗試連接到它時,任何實用程序都說 demo db 不存在。
我怎樣才能連接到它?

通過將項目移至 Ubuntu 系統解決了問題。 這是由操作系統設置引起的。

暫無
暫無

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

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