docker-compose不等待依赖

时间:2020-09-25 12:15:47

标签: docker-compose

这是我的docker-compose文件:

version: "3.8"
services:
  postgres:
    image: postgres:alpine
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
    ports:
      - 5432:5432
    restart: always
  server:
    build: .
    depends_on:
      - postgres
    ports:
      - "2302:2302"
      - "80:80"
    restart: always

由于某种原因,docker-compose根本不等待postgres,因为在postgres之后我完全看不到docker-compose up的初始化:

Building server
Step 1/9 : FROM golang:alpine
alpine: Pulling from library/golang
df20fa9351a1: Already exists
ed8968b2872e: Pull complete
a92cc7c5fd73: Pull complete
e871e8e8d7a9: Pull complete
e73272ec9a57: Pull complete
Digest: sha256:4d8abd16b03209b30b48f69a2e10347aacf7ce65d8f9f685e8c3e20a512234d9
Status: Downloaded newer image for golang:alpine

...

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

postgres映像似乎已在运行,这就是其未在日志中显示的原因。