[英]docker-compose one service wait for db service loads
version: '2.1'
services:
web:
depends_on:
db:
condition: service_healthy
build: ./
db:
image: postgres:alpine
restart: always
ports:
- "8082:5432"
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: vticket
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5432"]
interval: 30s
timeout: 10s
retries: 5
我需要做的服务Web等待数据库启动? 试图用不同的方式做到这一点。 无论如何,它首先运行网络。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.