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

buntu 22.04 上离线安装Docker 25.0.5(二)

 以下有免费的4090云主机提供ubuntu22.04系统的其他入门实践操作

地址:星宇科技 | GPU服务器 高性能云主机 云服务器-登录

相关兑换码星宇社区---4090算力卡免费体验、共享开发社区-CSDN博客

兑换码要是过期了,可以私信我获取最新兑换码!!!

之所以推荐给大家使用,是因为上面的云主机目前是免费使用的,不需要大家再去安装虚拟机,部署虚拟机,环境都搭配好了,非常适合新手入门,减少搭建的时间,把时间都用在实践上。

本文章提供离线安装docker的方法,系统版本是ubuntu22.04

准备工作

在开始安装之前,请确保满足以下条件:

  • 操作系统:64 位 Ubuntu 22.04(代号 "jammy")。
  • 权限:具有 sudo 权限的非 root 用户。
  • 卸载旧版本:如果系统中存在旧版 Docker 或相关包(如 docker.iodocker-composecontainerd 等),需先卸载以避免冲突:
sudo apt-get remove docker docker-engine docker.io containerd runc
  • 网络连接:确保系统可以访问 Docker 官方存储库。

安装步骤

以下步骤通过设置 Docker 官方存储库安装 Docker Engine 和 Docker Compose,这是推荐的安装方法,确保获取最新版本。

docker安装包下载:点动科技在线存储系统

步骤 1:更新 apt 包索引

运行以下命令以更新系统包列表:

sudo apt-get update

步骤 2:安装 HTTPS 所需的包

安装以下包以允许 apt 通过 HTTPS 访问存储库:

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

步骤 3:添加 Docker 官方 GPG 密钥

添加 Docker 的 GPG 密钥以验证包的真实性:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

步骤 4:设置 Docker 存储库

添加 Docker 官方存储库到 apt 源:

echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$UBUNTU_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

此命令使用 jammy(Ubuntu 22.04 的代号)配置稳定版存储库。

步骤 5:下载包并在目标机器解压安装

  1. 在有网络的机器上下载安装包

    • 创建存储目录:
      mkdir /tmp/docker-offline-packages && cd /tmp/docker-offline-packages
      
    • 下载 Docker 相关包:
      apt-get download docker-ce=5:25.0.5-1~ubuntu.22.04~jammy \docker-ce-cli=5:25.0.5-1~ubuntu.22.04~jammy \containerd.io=1.7.27-1 \docker-buildx-plugin=0.25.0-1~ubuntu.22.04~jammy \docker-compose-plugin=2.37.3-1~ubuntu.22.04~jammy
      
    • 下载依赖:
      sudo apt-get install -y -d --no-install-recommends .
      sudo cp /var/cache/apt/archives/*.deb .
      
    • 打包压缩:
      tar -czf docker-offline-packages.tar.gz *.deb
      
  2. 将安装包传输到离线机器

    • 使用 U 盘或其他介质将 docker-offline-packages.tar.gz 复制到离线机器。
  3. 在离线机器上安装

    • 解压安装包:
      mkdir ~/docker-install && cd ~/docker-install
      tar -xzf docker-offline-packages.tar.gz
      
    • 安装包:
      sudo dpkg -i *.deb
      
    • 解决依赖问题:
      sudo apt-get install -f
      
  4. 启动并验证 Docker

    • 启动服务:
      sudo systemctl start docker
      sudo systemctl enable docker
      
    • 检查版本:
      docker --version
      
    • 预期输出:Docker version 25.0.5, build e2d7e8b

注意事项

  • 确保下载包的机器和离线机器都使用 Ubuntu 22.04,以保证兼容性。
  • 如有现有 Docker 安装,建议先备份数据。
  • 若指定版本不可用,可从 Docker 官方仓库手动下载。
http://www.dtcms.com/a/291075.html

相关文章:

  • 如何升级到macOS Tahoe:全面指南与实用步骤
  • LeetCode 每日一题 2025/7/14-2025/7/20
  • Mysql(存储过程)
  • 图像编辑开源数据项目
  • 了解 ReAct 框架:语言模型中推理与行动的协同
  • 疯狂星期四文案网第14天运营日记
  • DBSCAN聚类算法
  • OpenAI API(1)补全Responses(Chat Completions)API和记忆Assistants API对比分析
  • 牛客周赛 Round 101(题解的token计算, 76修地铁 ,76选数,76构造,qcjj寄快递,幂中幂plus)
  • 使用pymongo进行MongoDB的回收
  • JAVA高级第七章输入和输出处理(二)
  • 前缀和题目:元素和小于等于阈值的正方形的最大边长
  • PostgreSQL高可用架构Repmgr部署流程
  • 按需搭建web网站
  • 【2025】Vscode Python venv虚拟环境显示“激活终端”成功但是在终端中“并没有激活成功”,pip安装还是会安装到全局环境中的解决方法;
  • CataPro本地安装教程--No GPU--cpu only模式--网络资料整理
  • Android Navigation 组件:简化应用导航的利器
  • [硬件电路-67]:模拟器件 - 高输入阻抗、低输出阻抗本质:最小化能量的汲取,最大化能量传递
  • Dynamics 365 Contact Center是什么
  • NX636NX644美光固态闪存NX663NX665
  • MySQL笔记4
  • 行业实例-国产中望3D曲面建模如何实现电脑精准+协同设计
  • AI绘画生成东汉末年黄忠全身像提示词
  • 第二阶段-第二章—8天Python从入门到精通【itheima】-134节(SQL——DQL——分组聚合)
  • ansible批量部署zabbix客户端
  • 2024年ASOC SCI2区TOP,基于Jaya算法的粒子滤波器用于非线性模型贝叶斯更新,深度解析+性能实测
  • (十九)深入了解 AVFoundation-编辑:使用 AVMutableVideoComposition 实现视频加水印与图层合成(上)——理论篇
  • 【每日算法】专题四_前缀和
  • 算法-比较排序
  • Redis入门教程(一):基本数据类型