赞
踩
对于docker的解释,百度百科是这样的:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
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就像是队伍中的小队长
队伍不存在,小队长自然也就不存在了(或者说,一个没有队伍的小队长,就不算完整意义上的小队长了)
第一篇原创文章,若有瑕疵,请诸位大佬指正
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。