一、了解Docker容器
如今云计算技术正在成为信息技术产业发展的战略重点,全球的信息技术企业都在纷纷向云计算转型,而且云计算的服务模式仍在不断的进化。目前很多容器云平台都是通过Docker及Kubernetes等技术提供应用运行平台,今天就来了解一下Docker容器。
· docker官网http://www.docker.com
· Docker Hub官网https://hub.docker.com/
1.什么是容器
容器在计算机中的意思是指一种轻量级的,可移植的,自包含的软件打包技术,可以使应用程序几乎在任何地方以相同的方式运行。容器的本质就是一种基于操作系统能力的隔离技术,是一组受到资源限制且彼此之间互相隔离的进程。
谈到容器就不得不提到其与虚拟机技术的区别。传统的虚拟机技术就是虚拟一套硬件环境在其上运行一个完整的操作系统,在该系统上再运行所需应用进程。
容器与虚拟机之间的主要区别在于虚拟化层的位置和操作系统资源的使用方式。
Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中发布到任何安装了docker引擎的服务器上。Docker容器技术,也是目前比较主流的开源的容器实现工具。现在都流行云计算了,云计算就好比大货轮