当前位置:   article > 正文

docker与docker-compose的区别_docker和docker compose区别

docker和docker compose区别

docker简介

对于docker的解释,百度百科是这样的:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
  • 1
  • 2

docker-compose简介

docker compose是一个命令行工具,是用于定义和运行多容器Docker应用程序的工具;
  • 1

区别

docker:
是一个供开发和运维人员开发、测试、部署和运行应用程序的容器平台(docker是一个容器平台)

docker-compose:
是一个用于创建和管理多容器应用程序的工具

对比如下:
1.docker可以自动化创建镜像并启动
而docker-compose是自动化编排容器的工具

2.docker是基于dockerfile创建得出的镜像,在这个镜像启动的时候是一个单独container(容器)
而docker-compoose创建得出的往往是多个container(容器)

3.docker-compose是一个服务,通常来说由多个container组成,docker-compose是依赖于docker之上的,是docker中的一种自动化编排容器的工具
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

总结

对于我来说,docker就像是一个队伍,而docker-compose就像是队伍中的小队长

队伍不存在,小队长自然也就不存在了(或者说,一个没有队伍的小队长,就不算完整意义上的小队长了)
  • 1
  • 2
  • 3
文章最后的引言

第一篇原创文章,若有瑕疵,请诸位大佬指正

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/74075
推荐阅读
相关标签
  

闽ICP备14008679号