Ole*_*tar 13 docker docker-compose
我是新的docker-user.在不同的手册中,我发现通常使用docker-compose.yml文件来描述docker job,但是在docker site上这个目标使用了docker-stack.yml文件.有什么区别?
docker-compose.yml用于docker-compose工具,该工具用于单个docker引擎上的多容器docker应用程序.
它的召唤
docker-compose up
Run Code Online (Sandbox Code Playgroud)
docker-stack.yml用于docker swarm工具.(用于编排和调度).
它的召唤
docker stack
Run Code Online (Sandbox Code Playgroud)
要添加到Gabbax0r答复:
Docker Swarm是一个独立组件,用于将Docker引擎集群为一个组件。
从Docker 1.12开始,“ Swarm”独立服务器已集成在Docker引擎内部(请阅读本页的前言),并且Swarm是(或将是)旧的。
为了回答您的原始问题,只是针对不同情况使用了不同的名称,但它们都旨在达到相同的目的。
要回复您的评论问题,当您必须在单个节点上协调多容器应用程序时,请使用docker-compose;如果您需要担心多节点和负载平衡以及所有这些高级功能,那么最好使用Swarm。
| 归档时间: |
|
| 查看次数: |
4258 次 |
| 最近记录: |