Docker简介
Docker简介
Docker基于golang开发
项目起始于2010年,美国公司DotCloud
2013年开源,2014年4月9日Docker1.0发布。
在Docker技术出现之前,普遍使用虚拟机,虚拟机的缺点是笨重和浪费硬件资源。
Docker能做什么?
- 镜像:简化部署和运维工作,解决环境不同造成升级维护成本高的问题
- 容器:轻便创建服务容器,容器间相互隔离,灵活扩缩容,快速搭建服务集群
- 仓库:类似github的镜像仓库,可通过docker pull命令快速下载镜像
DevOps(开发、运维)
- 更快速的交付和部署
- 更快捷的升级和扩缩容
- 更简单的系统运维
- 更高效的计算机资源利用