Docker是什么?
要搞懂这个问题,我们首先需要知道什么是容器。概括地说容器就是将代码和环境统一打包,整合为一个整体,而Docker就是这样一个容器。
为什么需要Docker?
①安装软件不大容易,可能存在很多问题
②使用虚拟机统一环境的话开销就比较大
Docker用途
①构建,方便打包到固定环境
②分享,数据放在中央仓库
③运行,同环境且相互独立
Docker特点
①标准,有docker环境就可以运行,避免了很多软件自己的命令
②轻量级,共享内核
③安全性上,不同程序默认隔离
镜像、容器、仓库
镜像如同类, 容器就如同实例,一个类可以有多个实例
而仓库就是集中存储镜像的地方。