Centos7.9安装docker

由于centos7已经停止维护,所以我们更换为阿里的镜像源

更换镜像源:

备份原始仓库配置

bash 复制代码
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

使用阿里云的镜像源

下载并替换为阿里云镜像源:

bash 复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清除缓存并更新 YUM

bash 复制代码
sudo yum clean all
sudo yum makecache

安装docker

移除以前docker相关包

bash 复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

配置yum源

bash 复制代码
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker

bash 复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io

启动

bash 复制代码
systemctl enable docker --now

配置加速

bash 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

安装完成

相关推荐
Lovyk1 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
知白守黑2672 小时前
Linux磁盘阵列
linux·运维·服务器
维尔切3 小时前
Linux中基于Centos7使用lamp架构搭建个人论坛(wordpress)
linux·运维·架构
__lll_4 小时前
手把手教你用 Docker 部署 Vue 项目(含国内镜像加速 + 踩坑指南)
docker
丘大梨5 小时前
QT 基础聊天应用项目文档
运维·数据库·系统架构
怀刃5 小时前
C# 内存监控怎么定位问题
运维
TPBoreas5 小时前
Jenkins启动端口修改失败查找日志
运维·服务器·jenkins
正在努力的小河7 小时前
Linux设备树简介
linux·运维·服务器
荣光波比7 小时前
Linux(十一)——LVM磁盘配额整理
linux·运维·云计算
小晶晶京京7 小时前
day35-负载均衡
运维·网络·网络协议·学习·负载均衡