CentOS 7安装Docker容器
一、引言
红帽官方宣布CentOS 8于2021年年底结束维护,CentOS 7也在其生命周期结束后停止更新与维护。我们在CentOS 7系统上安装Docker容器就变得困难了,这篇文章就是记录如何在CentOS 7系统上安装Docker容器。
二、安装Docker
1.更换镜像源
红帽官方结束了对CentOS 7工具仓库的支持,为了更好的获取和更新系统和软件,建议您更新镜像源,这里使用root用户终端输入。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.添加yum源
yum install epel-release -y
//清楚缓存
yum clean all
3.安装yum-util
yum install -y yum-utils device-mapper-persistent-data lvm2
docker_yum_26">4.设置docker yum源
这里使用的华为云的docker yum源。
yum-config-manager --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
5.安装并运行Docker
//安装docker-ce社区版
yum -y install docker-ce
//设置docker自启动
systemctl enable docker
//开启docker容器
systemctl start docker
6.检查安装结果
docker --version
回显如下类似信息,表示Docker安装成功。
Docker version 26.1.4, build 5650f9b
三、设置Docker镜像仓库加速
dockerdaemonjson_51">1.创建并编辑/etc/docker/daemon.json文件(如果文件不存在,则创建)。
vi /etc/docker/daemon.json
2.在该文件内添加如下内容:
{"registry-mirrors": ["加速器地址"]
}
加速器地址可以使用毫秒镜像,也可以阿里云和华为云镜像加速,只不过他们的加速仅对阿里云和华为云服务器有效。
3.按Esc键退出编辑模式,并输入:wq保存后退出。
4.重启Docker使配置生效。
systemctl restart docker
5.执行以下命令,当Registry Mirrors字段的地址为加速器的地址时,说明加速器已经配置成功。
docker info
四、参考文章
1.CentOS7 使用 YUM 安装时报错:cannot find a valid baseurl for repo:base/7/x86_64的解决方法
2.手工部署Docker(CentOS 7.5)