阿里云Centos7安装docker
阿里云Centos7安装docker
主要记录在在阿里云Centos7下安装docker的步骤
1. 检查Centos版本
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
uname -r
2. 更新yum包
使用 root 权限登录 Centos。确保 yum 包更新到最新。
sudo yum -y update
3. 卸载旧版本
卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker docker-common docker-selinux docker-engine
4. 安装需要的软件包
安装必要的软件包,
// yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
// 为什么要安装不确定
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5. 设置yum源
// 使用阿里云未做yum的源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6. 更新 yum 缓存
sudo yum makecache fast
7. 查看所有仓库中所有docker版本,并选择特定版本安装
// 使用阿里云未做yum的源
sudo yum list docker-ce --showduplicates | sort -r
8. 安装docker
// sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
// sudo yum install XXX # 安装指定的版本 例如:sudo yum install docker-ce-17.12.0.ce
sudo yum -y install docker-ce
9. 启动 Docker 后台服务
sudo systemctl start docker
sudo systemctl enable docker
10. 简单验证安装是否成功
有client和service两部分就认为docker安装启动都成功了
sudo docker version
11. 镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,需要更换镜像源来解决,我使用阿里云。
地址如下,具体配置过程详见阿里的说明
https://cr.console.aliyun.com/cn-beijing/instances/mirrors
说明:以上步骤是基于以下两个网址集合自己的需要整理而成
https://www.runoob.com/docker/centos-docker-install.html
https://www.cnblogs.com/yufeng218/p/8370670.html