无法连接到docker工人组成的postgresdocker集装箱

我正在使用以下文件:

  1. wait-for.sh:

  2. Dockerfile:

    FROM ubuntu:16.04 COPY ./wait-for.sh /home/ RUN chmod +x /home/wait-for.sh CMD /home/wait-for.sh db:5432 -t 30 -- echo working!!! 
  3. 泊坞窗,compose.yml

     version: '3' services: tester: build: context: . dockerfile: ./Dockerfile depends_on: - db db: image: postgres:9.5 expose: - "5432" 

问题是,testing者从来没有设法连接到数据库(30秒超时和退出)。 我错过了什么吗?