使用rpm包安装docker
docker是基于Linux Container的容器引擎。其特点是:可以隔离进程、资源、用户可以自定义容器内容、同时也可以通过标准化手段对容器进行自由组装。
虽然docker利用空白层隔离了底层环境的影响因素,但是在容器内部存在一些安全隐患。
下载docker官方rpm包
官方yum仓库中,下载docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm和docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm这两个rpm包。
官方yum仓库
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
安装docker
1.首先关闭防火墙和系统增强。
2.安装iptables-services。因为docker内部是基于防火墙规则进行数据包转发。
yum install -y iptables-services
systemctl start iptables
systemctl enable iptables
iptables -F
service iptables save
3.安装docker
将rpm包放在/opt目录下,开始安装。
yum install -y *
运行docker
1.开启并开机自启动docker。
systemctl start docker
systemctl enable docker
2.开启hello-world容器。
docker run hello-world
这里就代表虽然本地没有docker镜像,但是从官方源上下载了最新稳定版的镜像并开始运行。