天天看点

docker容器技术简介及安装

容器技术已经成为应用程序封装和交付的核心技术

容器技术的核心有以下及格内核技术组成:

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