运行docker化的pgadmin作为服务

以这种方式运行时,它工作正常:

docker run -it --rm -p 5050:5050 --name testing fenglc/pgadmin4 

但是,当我把它添加到docker – 组成,然后我无法连接到本地主机:5050。 thajeztah / pgadmin4图像也是如此

 version: "3" services: pgadmin: image: fenglc/pgadmin4 ports: - "5050:5050" 

这不是一回事吗?

Okie我错过了docker运行语句中的-it标志。 你需要有下面的撰写

 version: "3" services: pgadmin: image: fenglc/pgadmin4 stdin_open: true tty: true ports: - "5050:5050"