相关文章:
1) docker postgres pgadmin local connection
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而不是容器.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。