安装最新版本docker-26.1.4

因当前服务器的版本13.1已经不支持部分语法,譬如指定盘符,在此卸载原有版本安装最新稳定版本

bash 复制代码
# 停止Docker服务
systemctl stop docker 2>/dev/null || true

# 卸载所有可能的Docker相关包
yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine \
                  docker-engine-selinux \
                  docker-selinux \
                  docker-ce \
                  docker-ce-cli \
                  containerd.io \
                  podman \
                  runc

# 清理残留文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
rm -rf /etc/docker
rm -rf /etc/containerd


# 更新系统
sudo yum update -y

# 安装必要依赖
sudo yum install -y yum-utils \
                    device-mapper-persistent-data \
                    lvm2 \
                    curl \
                    wget \
                    git \
                    systemd-devel

# CentOS 7 额外需要
sudo yum install -y epel-release
sudo yum install -y libcgroup

阿里云镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#查看版本
yum list docker-ce --showduplicates | sort -r | head -20

#安装最新稳定版
yum install -y docker-ce \
                    docker-ce-cli \
                    containerd.io \
                    docker-buildx-plugin \
                    docker-compose-plugin

最新版本

在此安装完成,若需要指定盘符和添加国内镜像,执行如下

bash 复制代码
#同步数据到对应盘符
rsync -avx /var/lib/docker/ /xworks/docker/
#添加配置文件
vim /etc/docker/daemon.json


{
  "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",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://dockerproxy.com",
    "https://gst6rzl9.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "http://mirrors.ustc.edu.cn/",
    "https://mirrors.tuna.tsinghua.edu.cn/",
    "http://mirrors.sohu.com/"
  ],
  "insecure-registries": [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
  ],
  "data-root": "/xworks/docker",
  "storage-driver": "overlay2",
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  },
  "debug": true,
  "experimental": false
}

#重启
systemctl restart docker

#查看盘符
docker info | grep "Docker Root Dir"

最新版本安装完成

相关推荐
乌托邦的逃亡者7 分钟前
CentOS/Openeuler主机中,为一个网卡设置多个IP地址
linux·运维·网络·tcp/ip·centos
拾贰_C44 分钟前
【OpenClaw | openai | QQ】 配置QQ qot机器人
运维·人工智能·ubuntu·面试·prompt
桌面运维家1 小时前
服务器进程异常监控:快速定位与排障实战指南
运维·服务器
Java后端的Ai之路1 小时前
Kubernetes是什么?(小白入门版)
云原生·容器·kubernetes·教程
风曦Kisaki1 小时前
# Linux Shell 编程入门 Day02:条件测试、if 判断、循环与随机数
linux·运维·chrome
木雷坞2 小时前
视觉算法环境 Docker 镜像拉取失败排查
运维·人工智能·docker·容器
郝亚军2 小时前
ubuntu 22.04如何安装libmodbus
运维·服务器·ubuntu
李日灐2 小时前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
JZC_xiaozhong2 小时前
跨系统审批自动化怎么做?从采购到销售合同的完整方案
大数据·运维·自动化·流程自动化·数据集成与应用集成·业务流程管理·异构数据集成
瀚高PG实验室2 小时前
安全版V4.5版本docker容器license过期问题处理步骤
安全·docker·容器·瀚高数据库