一、yum命令更新
yum命令可能用不了,需要更新到最新版本
更新yum包
yum -y update
我用这个命令报错了
阿里云镜像地址:
https://developer.aliyun.com/mirror/?spm=a2c4g.750001.nav-v2-dropdown-menu-2.d_main_2_3.45c72842E815U8&scm=20140722.M_9489626._.V_1
阿里云centos镜像地址:
找到阿里云centos镜像地址中CentOS 7的命令
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
二、安装
安装前先把防火墙关了!!!
systemctl stop firewalld # 停止firewalld服务
systemctl disable firewalld # 禁止firewalld服务在系统启动时自动启动
安装需要的软件包
yum install -y yum-utils
设置镜像仓库,推荐用阿里云的
# 中央仓库,默认是国外的,不推荐
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
安装docker
docker-ce 社区版 而ee是企业版
yum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
配置docker随系统启动
systemctl enable docker
使用docker version查看是否成功
docker version
三、配置阿里云镜像加速
创建一个目录
mkdir -p /etc/docker
添加以下内容
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"]
}
EOF
重启服务
systemctl daemon-reload
使配置文件生效
systemctl restart docker
参考: