首页 > 其他分享 >离线安装docker社区版

离线安装docker社区版

时间:2024-06-30 19:29:15浏览次数:3  
标签:社区 sudo 离线 ce apt docker Docker

提示:以下所有命令都在Ubuntu-24.04-live-server-amd64系统中运行

文章目录


前言

安全原因,内部机器不能联网,要给新机器安装 docker-ce 只能使用离线安装方法。如果使用本文的下载包可以直接跳到第二项看。


一、离线包制作

  • 首先要在一台干净能联网的机器上制作
  1. 更新系统并安装必要工具:
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker的官方GPG密钥:
  • 这里用的是清华源
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 设置Docker存储库:
  • 这里用的是清华源
sudo add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新APT包索引:
sudo apt-get update
  1. 下载Docker CE和相关依赖:
  • 创建一个目录来存放下载的包:
mkdir docker-offline
cd docker-offline
  1. 下载Docker CE和依赖包:
apt-get download docker-ce
apt-get download $(apt-cache depends docker-ce | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ')
  1. 打包离线安装包:
  • 将所有打包到一个压缩文件中:
tar -czvf docker-ce-offline.tar.gz docker-ce-offline/

二、在目标系统上离线安装Docker CE

  1. 将压缩文件复制到目标系统,然后解压并安装:
tar xzvf docker-ce-offline.tar.gz
sudo dpkg -i *.deb

2.查看版本

docker --version

在这里插入图片描述

  1. 把解压包中的测试文件导入
sudo docker load < hello-world.tar
  1. 查看影像是否存在
sudo docker images

在这里插入图片描述

  1. 运行测试
sudo docker run hello-world

看到下图信息说明安装完成
在这里插入图片描述


总结

本文在Ubuntu-24.04-live-server-amd64系统中测试通过,打包的压缩文件也是官方下载。

标签:社区,sudo,离线,ce,apt,docker,Docker
From: https://blog.csdn.net/lhmx557/article/details/140082490

相关文章

  • 【Docker Compose】掌握容器资源管理:高效限制CPU与内存使用
    【DockerCompose】掌握容器资源管理:高效限制CPU与内存使用一、DockerCompose介绍1.1DockerCompose简介1.2DockerComposeV2简介1.3DockerComposeV1与V2版本区别1.4docker-compose.yaml部署文件介绍二、检查本地docker环境2.1本地环境规划2.2......
  • CentOS 7安装Docker,并进行docker加速,拉取镜像
    #step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#Step3:更新并安装Docker-CEsudoy......
  • Java毕业设计基于SSM的社区智慧养老监护管理平台
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了社区智慧养老监护管理平台的开发全过程。通过分析高校学生综合素质评价管理方面的不足,创建了一个计算机管理社区智慧养老监护管理平台的方案。文章介绍了社区智慧养老监护管......
  • Java毕业设计基于SSM的社区物业管理系统
    使用旧方法对社区物业信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在社区物业信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的社区物业管理系统管理员功能有个人中心,用户管理,楼盘......
  • docker拉取镜像超时,配置代理拉取
    近日一些提供公有镜像仓库的组织宣布因监管要求被下架,导致我们很多镜像无法拉取,恢复日期暂不可知,所以只能使用一点魔法1.首先给服务器配置代理,这里使用的是V2free,官网地址如下https://w1.v2ai.top/doc/#/linux/clashhttps://w1.v2ai.top/doc/#/linux/clashweb.htm......
  • Docker的功能实现的几个系统支持
    Docker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app......
  • docker swarm 网络架构
    dockerswarm网络架构swarm网络网络架构OverlayNetwork:Swarm使用Overlay网络来实现跨主机容器的通信。Overlay网络在每个节点上创建虚拟网络,用于连接不同主机上的容器。优点:容器可以跨节点直接通信,简化了网络配置。缺点:可能会增加一些网络开销,影响到延迟和吞吐量。......
  • 基于 Cloudflare Workers 和 cloudflare-docker-proxy 搭建镜像加速服务
    本文主要介绍了如何基于CloudflareWorkers和cloudflare-docker-proxy搭建dockerhub、gcr、quay等镜像加速服务。最近,受限于各种情况,部分主流镜像站都关了,为了能够正常使用,建议自己搭建一个加速器。写文之前,也已经部署好了一个,可以直接使用,具体使用方法跳转https://docke......
  • docker常用命令
    dockerps查看当前正在运行的容器dockerps-a查看所有容器的状态dockerstart/stop/restartid/name启动/停止/重启某个容器dockerattachid进入某个容器(使用exit退出后容器也跟着停止运行)dockerexec-itid/bin/bash启动一个伪终端以......
  • 搭建yolov8模型训练的环境_制作docker镜像_模型训练
    搭建一个能进行yolov8模型训练的环境,包括CUDA11.x、cuDNN8.x、Ubuntu18.04、Python3.8、Cython、NumPy、PyTorch、YOLOv8、Ultralytics等依赖(其实ultralytics 包会包含YOLOv8及其相关工具)。在Docker容器中,不需要创建虚拟环境,每个容器本身就像是一个隔离的环境,所以可以直......