Docker Compose v2 多服务网络与健康检查编排示例 compose.yamlversion: '3.9' services: db: image: postgres:15 environment: POSTGRES_PASSWORD: example healthcheck: test: ["CMD", "pg_isready", "-U", "postgres"] interval: 10s timeout: 5s retries: 5 networks: [ backend ] api: image: example/api:latest depends_on: db: condition: service_healthy networks: [ backend ] web: image: example/web:latest networks: [ frontend ] profiles: [ prod ] networks: backend: {} frontend: {} 运行与选择性启用docker compose up -d docker compose --profile prod up -d web 总结通过健康检查与条件依赖可提升启动可靠性,profiles 支持按环境灵活启用组件。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
1.907831s