最新-CentOS 7安装Docker容器(适合本地和云服务器安装)

CentOS 7安装Docker容器

一、引言

红帽官方宣布CentOS 8于2021年年底结束维护,CentOS 7也在其生命周期结束后停止更新与维护。我们在CentOS 7系统上安装Docker容器就变得困难了,这篇文章就是记录如何在CentOS 7系统上安装Docker容器。

二、安装Docker

1.更换镜像源

红帽官方结束了对CentOS 7工具仓库的支持,为了更好的获取和更新系统和软件,建议您更新镜像源,这里使用root用户终端输入。

bash 复制代码
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源

bash 复制代码
yum install epel-release -y
//清楚缓存
yum clean all

3.安装yum-util

bash 复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

4.设置docker yum源

这里使用的华为云的docker yum源。

bash 复制代码
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

bash 复制代码
//安装docker-ce社区版
yum -y install docker-ce
//设置docker自启动
systemctl enable docker
//开启docker容器
systemctl start docker

6.检查安装结果

bash 复制代码
docker --version

回显如下类似信息,表示Docker安装成功。

bash 复制代码
Docker version 26.1.4, build 5650f9b

三、设置Docker镜像仓库加速

1.创建并编辑/etc/docker/daemon.json文件(如果文件不存在,则创建)。

bash 复制代码
vi /etc/docker/daemon.json

2.在该文件内添加如下内容:

bash 复制代码
{
    "registry-mirrors": ["加速器地址"]
}

加速器地址可以使用毫秒镜像,也可以阿里云和华为云镜像加速,只不过他们的加速仅对阿里云和华为云服务器有效。

3.按Esc键退出编辑模式,并输入:wq保存后退出。

4.重启Docker使配置生效。

bash 复制代码
systemctl restart docker

5.执行以下命令,当Registry Mirrors字段的地址为加速器的地址时,说明加速器已经配置成功。

bash 复制代码
docker info

四、参考文章

1.CentOS7 使用 YUM 安装时报错:cannot find a valid baseurl for repo:base/7/x86_64的解决方法
2.手工部署Docker(CentOS 7.5)

相关推荐
杨浦老苏1 天前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
映翰通朱工1 天前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
洪晓露1 天前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
IP老炮不瞎唠1 天前
Python 价格监控如何实现?思路与实用方法分享
运维·服务器·网络
睡不醒男孩0308231 天前
CLup 6.x 版本中针对StarRocks 存算一体集群的完整操作手册
java·服务器·网络·clup
Tokai_Teio_11 天前
第四届黄河流域 misc
运维·服务器
what_20181 天前
Linux 磁盘 (查看、划分、inode)
linux·运维·服务器
ai产品老杨1 天前
架构师深剖:基于 Docker 容器化与边缘计算的 AI 视频管理平台——支持 GB28181/RTSP 多协议接入与全源码交付
人工智能·docker·边缘计算
2601_961845421 天前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu
A_humble_scholar1 天前
Linux(七)调度器:从硬件矛盾到进程切换的底层逻辑
linux·服务器·网络