pgadmin连接postgresql报错could not connect to server
问题
最近用docker-compose
创建了两个容器如下
但是打开pgadmin
在线网址http://localhost:8080/browser/
想添加一个server,却发现报错如下
解决方法
既然localhost不行那就说明此处data-db-1
的ip不是localhost。
- 打开命令行工具输入
1 | docker inspect data-db-1 # data-db-1是我想连接的容器名,用id也行 |
输出结果是一个很长的json结构,定位到这里
1 | "Networks": { |
- 将
pgadmin
->连接
->主机名称/地址
处的localhost
替换成172.18.0.3
(这是我的,你应该替换为你的) - done!🎉🎉🎉
本部落格所有文章除特別声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自lizilong!
评论