hic*_*amx 1 docker docker-swarm docker-stack
假设我们有以下堆栈文件:
version: "3"
services:
ubuntu:
image: ubuntu
deploy:
replicas: 2
restart_policy:
condition: on-failure
resources:
limits:
cpus: "0.1"
memory: 50M
entrypoint:
- tail
- -f
- /dev/null
logging:
driver: "json-file"
ports:
- "80:80"
networks:
- webnet
web:
image: httpd
ports:
- "8080:8080"
hostname: "apache"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
deploy:
placement:
constraints: [node.role == manager]
resources:
limits:
memory: 32M
reservations:
memory: 16M
depends_on:
- "ubuntu"
networks:
- webnet
networks:
webnet:
Run Code Online (Sandbox Code Playgroud)
当我运行时docker service inspect mystack_web,生成的输出不会显示对depends_on条目的任何引用。
这样可以吗?以及如何打印给定docker服务的依赖关系?
在depends_on不使用的码头工人群:
depends_on在以群集方式部署版本3撰写文件的堆栈时,将忽略此选项。- 来自docker docs
GitHub上的另一个很好的解释:
depends_on与一起使用时,是空操作docker stack deploy。群集模式服务在失败时会重新启动,因此没有理由延迟启动。即使它们几次失败,它们最终也会恢复。- 来自GitHub
| 归档时间: |
|
| 查看次数: |
1513 次 |
| 最近记录: |