小编ksh*_*kvn的帖子

为什么我无法连接到 docker 中的 postgres?

我使用了这个项目中的docker-compose。两个 docker 容器都已成功启动。

kshnkvn@kshnkvn-vb:~$ docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                    NAMES
10fafbab73dc        openpoiservice_gunicorn_flask   "/ops_venv/bin/gunic…"   23 minutes ago      Up 22 minutes       0.0.0.0:5000->5000/tcp   openpoiservice_gunicorn_flask_1
a66fe5691455        kartoza/postgis:11.0-2.5        "/bin/sh -c /docker-…"   23 minutes ago      Up 22 minutes       5432/tcp                 openpoiservice_psql_postgis_db_1
Run Code Online (Sandbox Code Playgroud)

但是当试图检查服务的功能时 - 他无法连接到数据库。我尝试手动完成:

kshnkvn@kshnkvn-vb:~$ docker exec -it 10fafbab73dc /bin/bash
root@10fafbab73dc:/deploy/app# psql -h localhost -U gis_admin-gis
psql: could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432? …
Run Code Online (Sandbox Code Playgroud)

docker

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

标签 统计

docker ×1