栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

docker和docker-compose有什么区别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker和docker-compose有什么区别

docker
一个码头工人的发动机管理单个容器时,CLI使用。这是访问docker daemon api的客户端命令行。

docker-compose
CLI可以用于管理多容器应用程序。它还会将您在
docker run
cli 上输入的许多选项移到
docker-compose.yml
文件中,以方便重用。它在与所使用的同一docker api上充当前端“脚本”
docker
,因此您可以
docker-compose
使用
docker
命令和许多shell脚本来完成所有工作。有关更多详细信息,请参阅docker-
compose上的此文档


群更新

自发布此答案以来,docker已添加了docker-
compose.yml文件的第二种用法。从版本3的yml格式和docker 1.13开始,您可以将yml与docker-
compose一起使用,还可以在docker的swarm模式下定义堆栈。为此,您需要使用

docker stack deploy -c docker-compose.yml $stack_name
而不是,
docker-composeup
然后使用
docker
命令而不是命令来管理堆栈
docker-compose
。两种用途之间的映射是一对一的:

  • Compose Project-> Swarm Stack:针对特定目的的一组服务
  • Compose Service-> Swarm Service:一张图像及其配置,可能会放大。
  • 撰写容器->群集任务:服务中的单个容器

有关swarm模式的更多详细信息,请参阅docker的swarm模式文档。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391887.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号