当前位置: 首页 > news >正文

低版本 Linux 系统通过二进制方式升级部署高版本 Docker

一、背景:

在一些 Linux 系统中,由于系统自带的软件源版本较低,或者因网络、权限等限制无法直接通过源文件来升级到最新版本的 Docker。这种情况下,采用二进制方式升级部署高版本 Docker 就成为一种有效的解决方案。下面将详细介绍二进制方式升级部署高版本 Docker 的具体步骤。

二、操作步骤

1.根据需求下载二进制文件,下载地址如下:

https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/

在这里插入图片描述
在这里插入图片描述

2.创建软件目录

mkdir /home/xyh/tools

3.执行如下命令下载二进制Docker文件

wget  https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-20.10.17.tgz

4.解压缩下载二进制Docker文件

tar -xvf docker-20.10.17.tgz 

5.执行如下命令创建软链接,将解压后docker目录下的所以文件软链接到/usr/bin目录下

sudo ln -svf /home/xyh/tools/docker/*  /usr/bin/

6.使用root用户创建开机自动启脚本

cat > /usr/lib/systemd/system/docker.service <<EOF
[Unit]
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
[Install]
WantedBy=multi-user.target
EOF

7.执行如下命令加载service脚本

sudo systemctl daemon-reload

8.设置开机自启动Docker服务

sudo systemctl enable docker

9.执行如下命令查看docker版本

docker --version

在这里插入图片描述

相关文章:

  • Win7 火狐浏览器 Mozilla Firefox 115.7.0esr下载地址(及Chrome、Supermium浏览器)
  • Session、Cookie、Token的区别
  • OceanBase社区年度之星专访:张稚京与OB社区的双向奔赴
  • 算法手记1
  • 基于Java的面向对象的多态示例
  • Maven指定JDK
  • function call为大模型装上触手
  • Java中的分布式锁:原理、实现与最佳实践
  • webpack介绍
  • Android Compose Surface 完全指南:从入门到花式操作
  • 四种常见的 API 架构风格(带示例)
  • vue2中,在table单元格上右键,对行、列的增删操作(模拟wps里的表格交互)
  • 无人机全景应用解析与技术演进趋势
  • AI开源竞赛与硬件革命:2025年3月科技热点全景解读——阿里、腾讯领跑开源,英特尔、台积电重塑算力格局
  • 考研数学复习之定积分定义求解数列极限(超详细教程)
  • HTML5教程之标签(7)
  • Java关键字与标识符
  • 基于6自由度搬运机器人完成单关节伺服控制实现的详细步骤及示例代码
  • 基于YOLO11深度学习的遥感视角地面房屋建筑检测分割与分析系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • 【GNN】第四章:图卷积层GCN
  • 洛杉矶奥组委确认2028年奥运会和残奥会开闭幕式场地
  • 迪拜金融市场CEO:2024年市场表现出色,超八成新投资者来自海外
  • 山寨“小米”智能马桶、花洒销售额过亿,被判赔3500万元
  • 上海优化营商环境再攻坚,企业和机构有哪些切实感受?
  • 四问当前旱情:还会持续多久
  • 呼和浩特65户业主被一房两卖,十年诉讼却难胜