(1)检查系统的内核版本,返回的值大于3.10即可,显示系统信息命令:
uname -r
(2)安装必须的软件包
安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包,安装命令入下(yum的-y参数让你在安装过程中省略询问:
yum install -y yum-utils device-mapper-persistent-data lvm2
(3)紧接着配置一个稳定(stable)的仓库
仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中,yum的配置管理命令如下(参数--add-repo=<软件仓库>意思:从指定文件或URL添加(和启用)软件仓库):
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更换成aliyun yum源:
首先查看已有的仓库命令
yum repolist
备份原有的仓库,下载新的仓库并命名为/etc/yum.repos.d/CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
编辑CentOS-Base.repo,把带mirrors.aliyuncs.com的行都删除
vi /etc/yum.repos.d/CentOS-Base.repo
运行以下命令清除旧的缓存,生成新的缓存(更新yum源或者出现配置yum源之后,通常都会使用重新生成缓存)
yum clean all
yum makecache
查看已启用的repo,确保centos-extras repository是启用了,安装docker时需要
yum repolist
(4)安装Docker CE(社区版)
yum install -y docker-ce
(5)启动docker
systemctl start docker
(6) 查看docker的版本信息
docker version
(7) 查看网络信息
ip addr
(8) 设置成自启服务
systemctl enable docker.service
(9) 查看状态
systemctl status docker
(10)运行hello-world image验证docker安装是否成功
docker run hello-world
image.png
网友评论