1 序言
1.1 环境准备
- CENTOS 7
# uname -r
2 安装步骤
Step1.1 升级 YUM 仓库
使用 root 权限更新 yum 仓库
生产环境中此步操作需慎重,看自己情况,学习的话随便搞
yum -y update

延申
yum -y update
# 升级所有包同时也升级软件和系统内核
yum -y upgrade
# 只升级所有包,不升级软件和系统内核
Step1.2 卸载Docker旧版本
如果之前安装过的话
yum remove docker docker-common docker-selinux docker-engine
Step1.3 安装 Docker
Step1.3.1 安装需要的软件包
yum-util提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

Step1.3.2 设置 yum 源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# 中央仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 阿里仓库


Step1.3.3 选择docker版本并安装
- 查看可用版本有哪些
yum list docker-ce --showduplicates | sort -r

- 选择一个版本并安装
yum install docker-ce-版本号
yum -y install docker-ce-18.06.3.ce-3.el7

出现下图说明安装成功

Step1.3.4 启动 Docker 并设置开机自启
systemctl start docker
systemctl enable docker
systemctl status docker

K FAQ/问题集
Q1 docker hub官网进不去?
问题分析
docker hub进不去是因为“hub.docker.com”是在国外的,所以访问速度很慢,导致无法访问该网址。
解决方法
- 1、找到“daemon.json”文件
- 2、使用vim命令将其打开
- 3、添加“{ "registry-mirrors" :["https://docker.mirrors.ustc.edu.cn"]}”内容
- 4、重启docker即可