无法连接到docker工人组成的postgresdocker集装箱
我正在使用以下文件:
-
wait-for.sh:
-
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!!!
-
泊坞窗,compose.yml
version: '3' services: tester: build: context: . dockerfile: ./Dockerfile depends_on: - db db: image: postgres:9.5 expose: - "5432"
问题是,testing者从来没有设法连接到数据库(30秒超时和退出)。 我错过了什么吗?