postgresql – 无法从Windows主机上运行的PGAdmin连接到Docker中
我已经阅读了有关这方面的所有问题,like this one,但它没有帮助.
主机:Windows 10,运行VirtualBox和PgAdmin. 我已正确设置Docker并运行几个容器而没有问题.现在我尝试设置Postgres.我尝试了两个: 1 https://hub.docker.com/r/paintedfox/postgresql/ 2 https://hub.docker.com/_/postgres/ 两者都有同样的问题.当我尝试从PgAdmin连接时,它说服务器不听. 当我运行docker检查postgres时,我看到了
我已经尝试将该IP地址作为PGAdmin中的主机. 我尝试使用-p 5432:5432设置容器并连接为127.0.0.1:5432. 我已经尝试在VirtualBox中为容器设置端口转发. 我也尝试过机器主机,如Kitematic:192.168.99.100所示
我终于注意到在Kitematc的IP& “主页”选项卡上未设置ACCESS URL的“端口”部分.
在Docker端口下,它显示’5432 / tcp’ 所以我点击了旁边的IP地址并设置它,现在它显示: 192.168.99.100:32768 我将该IP和端口放入PGAdmin,它现在可以连接到容器. 仅供参考,即IP返回的相同IP: docker-machine ip default (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |