一. Docker概述
-
Docker的历史:2010年,几个IT人员在美国成立了一家公司“dotCloud”,做一些paas的云计算服务,他们将自己的技术(容器化技术)命名Docker,2013年将docker开源,2014年4月9日,Docker1.0发布;
-
Docker特点:十分轻巧;
-
Docker的思想来自集装箱;
-
隔离是Docker核心思想,打包集装箱,每个箱子是互相隔离的;
-
Docker是基于Go语言开发的,官网:https://www.docker.com/
-
仓库地址:https://hub.docker.com/
-
Docker和虚拟机技术的不同:
-
传统虚拟机,虚拟处一条硬件,运行一个完整的操作系统,然后在这个系统上安装 和运行软件;
-
容器内的应用直接运行在宿主机的内容,也没有虚拟我们的硬件,所以就轻便了;
-
每个容器间是互相隔离,每个容器内都有一个文件系统,互不影响。
-
DevOps:应用更快速的交付和部署;更便捷的升级和扩缩容;更简单的系统运维;更高效的计算资源