如何在docker中将客户端连接到我的postgres容器?

我正在遵循这个指南:

https://docs.docker.com/compose/rails/

我已经build立并运行了,并且试图找出如何与我的DB客户端(Sequel Pro或pgAdmin)之一连接到postgres容器。

我也试图映射postgres端口为了让它从容器(docker-compose.yml)外部服务,没有成功:

version: '3' services: db: image: postgres ##### Trying this... ports: - "5432:5432" ##### web: build: . command: bundle exec rails s -p 3030 -b '0.0.0.0' volumes: - .:/myapp ports: - "3030:3030" depends_on: - db