容器技术已经成为应用程序封装和交付的核心技术
容器技术的核心有以下及格内核技术组成:
1:CGroups(Control Groups)资源管理,限制容器使用的资源,因为容器启动后会抢占系统资源
2:NameSpace 进程隔离,通信是通过虚拟交换机实现的,用这有点像vlan
3:SELinux安全
启动一个容器,由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速
daoker时完整的一套容器管理系统
docker提供了一组命令,让用户更加方便直接地使用容器技术,而不需要过多关心底层内核技术
docker安装需要64位操作系统,至少RHEL6.5以上的版本,强烈推荐RHEL7,关闭防火墙(不是必须)
#1、安装docker
yum install docker-engine
yum install docker-engine-selinux
#2、启动服务
systemctl start docker
systemctl enable docker