docker简介
对于docker的解释,百度百科是这样的:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
docker-compose简介
docker compose是一个命令行工具,是用于定义和运行多容器Docker应用程序的工具;
区别
docker:
是一个供开发和运维人员开发、测试、部署和运行应用程序的容器平台(docker是一个容器平台)
docker-compose:
是一个用于创建和管理多容器应用程序的工具
对比如下:
1.docker可以自动化创建镜像并启动
而docker-compose是自动化编排容器的工具
2.docker是基于dockerfile创建得出的镜像,在这个镜像启动的时候是一个单独container(容器)
而docker-compoose创建得出的往往是多个container(容器)
3.docker-compose是一个服务,通常来说由多个container组成,docker-compose是依赖于docker之上的,是docker中的一种自动化编排容器的工具
总结
对于我来说,docker就像是一个队伍,而docker-compose就像是队伍中的小队长
队伍不存在,小队长自然也就不存在了(或者说,一个没有队伍的小队长,就不算完整意义上的小队长了)
文章最后的引言
第一篇原创文章,若有瑕疵,请诸位大佬指正文章来源地址https://www.toymoban.com/news/detail-505993.html
文章来源:https://www.toymoban.com/news/detail-505993.html
到了这里,关于docker与docker-compose的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!