加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 无法从pgAdmin连接到Postgres容器

发布时间:2020-12-13 15:55:00 所属栏目:百科 来源:网络整理
导读:相关文章: 1) docker postgres pgadmin local connection 2)https://coderwall.com/p/qsr3yq/postgresql-with-docker-on-os-x(在示例中“名称”条目未填写) 有两种方法可以完成这项任务,我使用官方的postgres 方法1: 并运行它 sudo docker run --name some
相关文章:
1) docker postgres pgadmin local connection

2)https://coderwall.com/p/qsr3yq/postgresql-with-docker-on-os-x(在示例中“名称”条目未填写)

有两种方法可以完成这项任务,我使用官方的postgres

方法1:

并运行它

sudo docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres

然后连接

Name: postgres
Host: localhost
Port: 5432
user
pass
...

方法2:

以..开始

sudo docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

然后检查容器的ip

sudo docker inspect

说结果

172.17.42.1

然后连接pgAdmin选项卡属性填充信息

Name: postgres
Host: 172.17.42.1
Port: 5432
user
pass
...

解决方法

由于您在docker run语句中将容器上的端口5432映射到主机上的同一端口-p 5432:5432,因此请尝试将pgadmin连接到主机上的端口5432而不是容器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读