前言:笔者前后两次看了docker的一些文章介绍,每次看完都是一头雾水。总有种是懂非懂的感觉。今天总算理清了头绪,特写此文。
docker是什么?
可以认为它是一个类似于虚拟机的虚拟化工具,
也可以认为它是一个类似于git的版本控制器。
docker到底有什么用?
可以延伸想到-一般我们使用虚拟机来做什么?
比如搭建redis集群等等
在延伸想到git是用来做什么的?
我们在团队开发时,需要mysql,拉取一个镜像运行就好。
docker和虚拟机的区别?
docker是轻量级的,开销小(省钱),响应速度快(s)
虚拟机开销大,响应速度慢(min)
虚拟机相对docker更安全。
docker的的一些介绍?
docker是单线程,即一个docker运行一个服务,多个服务开启多个docker。