首页 > 解决方案 > 在容器中运行时无法连接到 pgAdmin4

问题描述

我正在运行两个容器,一个用于 postgres,另一个用于 pgadmin4。这些是我用来运行图像的命令:

docker run -p 5432:5432 --name container-postgresdb -e POSTGRES_PASSWORD=admin -d postgres

docker run -p 5050:80 -e "PGADMIN_DEFAULT_EMAIL=name@example.com" -e "PGADMIN_DEFAULT_PASSWORD=admin" -d dpage/pgadmin4

在运行它们之后,我得到了这个 sudo docker ps

在此处输入图像描述

我还运行了这个命令来获取 IP sudo docker inspect e205e8ca68af | grep IP 地址

在此处输入图像描述

网关是 172.17.0.1

但是,当我在浏览器中尝试时,它显示 在此处输入图像描述

那么在这种情况下我该怎么办?什么是问题我也在浏览器中尝试过这些无济于事

有谁知道发生了什么?根据容器 IP 等,我的地址是否正确

标签: docker

解决方案


推荐阅读