我开始和postgres合作,发现了pgadmin。我是这样开始的:
Postgres:
$ docker run --name admin -e POSTGRES_PASSWORD=admin -p 5432:5432 -d postgres:latest帕德明:
docker run -p 5050:80 -e "PGADMIN_DEFAULT_EMAIL=admin@admin.com" -e "PGADMIN_DEFAULT_PASSWORD=root" -d dpage/pgadmin4因此,这是非常好的工作,我启动postgres容器和后瓦达pgadmin保持器,并获得了网站http://localhost:80/login并可以登录。
现在的问题是我写的对接者-Compose.yml。当我部署我的docker-复合文件时,容器都在运行,但我无法访问pgadmin的登录页面。
Docker-compose.yml:
version: '3.8'
services:
db:
image: postgres:latest
environment:
POSTGRES_USER: admin
POSTGRES_PASSWORD: admin
ports:
- "5432:5432"
pgadmin:
image: dpage/pgadmin4:latest
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: root
ports:
- "5050:80"发布于 2022-04-25 07:00:44
当我运行它的时候,它可以正常工作。所以我认为你的问题是你试图访问它的URL。您需要在映射端口5050上访问它。不是你写的80岁。所以网址是http://localhost:5050/login。
https://stackoverflow.com/questions/71995227
复制相似问题