更换 CentOS YUM 源为阿里云 yum 源
1# 安装wget(有则不必安装)
2yum install wget -y
3# 备份
4mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
5# 获取阿里云yum源
6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
7# 获取阿里云epel源
8wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
9# 清理缓存并创建新的缓存
10yum clean all && yum makecache
11# 系统更新
12yum update -y
安装 docker
1# 安装 Docker CE
2# 设置仓库
3# 安装所需包
4yum install -y yum-utils \
5 device-mapper-persistent-data \
6 lvm2
7
8# 新增 Docker 仓库,速度慢的可以换阿里云的源。
9yum-config-manager \
10 --add-repo \
11 https://download.docker.com/linux/centos/docker-ce.repo
12# 阿里云源地址
13# http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
14
15# 安装 Docker CE.
16yum install -y containerd.io-1.2.10 \
17 docker-ce-19.03.4 \
18 docker-ce-cli-19.03.4
19
20# 启动 Docker 并添加开机启动
21systemctl start docker
22systemctl enable docker
23
配置 Docker 镜像加速
1# Setup daemon.
2cat > /etc/docker/daemon.json <<EOF
3{
4 "registry-mirrors":[
5 "http://hub-mirror.c.163.com",
6 "https://docker.mirrors.ustc.edu.cn",
7 "https://registry.docker-cn.com"
8 ]
9}
10EOF
11
12mkdir -p /etc/systemd/system/docker.service.d
13
14# Restart docker.
15systemctl daemon-reload
16systemctl restart docker
17