docker 与 docker-compose区别

docker 与 docker-compose区别

docker简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

这些都是比较官方的介绍,用程序员的角度介绍的话就是:
docker是一个容器,像我们平时开发过程中,使用的mysql,redis,和mongo和zookeeper 等等一些东西都是安装在我们自己电脑上的,如果你使用docker呢,你就可以把这些服务安装在我们docker容器里面,是不是很方便呢

docker-compose

上面我们说到 docker是一个容器,但是你如果要是安装服务也是要单独一个一个的安装,如果你使用了docker-compose的话 就可以使用一个docker-compose.yml脚本一键安装,超级方便

docker-compose.yml模板

在这里插入图片描述
(注意)这里的语法格式yml 语法 和Sprngboot中的yml语法一样
像我的本地redis和monggo和zookeeper就是用docker-compose.yml生成的
在这里插入图片描述
本人也是刚刚学习docker 有什么问题和错误,还请各位大佬即使指正

原创文章 2 获赞 3 访问量 177

猜你喜欢

转载自blog.csdn.net/weixin_43165750/article/details/106108234