linux安装docker离线怎么操作

在没有互联网连接的Linux系统上安装Docker,通常需要先从有网络的环境下载所需的安装包,然后通过移动存储设备等方式传输到目标机器上,以下是在Linux系统上离线安装Docker的详细步骤。

linux安装docker离线怎么操作
(图片来源网络,侵删)

准备工作

1、确认系统信息:确认你的Linux发行版(如CentOS, Ubuntu等)以及其版本号,因为不同发行版和版本的安装包是不一样的。

2、获取安装包:在有网络的机器上访问Docker官方下载页面或相应的软件仓库,下载对应Linux发行版和版本的Docker安装包。

3、传输安装包:使用USB驱动器、CD/DVD或其他媒介将下载的安装包传输到目标机器。

离线安装步骤

对于基于Debian的系统(如Ubuntu)

1、插入安装介质:将含有Docker安装包的USB驱动器等插入目标机器。

2、挂载设备:使用mount命令将设备挂载到一个临时目录,

“`bash

mount /dev/sdb1 /mnt

“`

3、安装依赖:切换到挂载的设备目录,使用dpkg安装依赖:

“`bash

cd /mnt

sudo dpkg i *.deb

“`

4、下载Docker:如果之前没有下载Docker的deb包,可以在有网络的机器上执行如下命令:

“`bash

wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/containerd.io_1.2.132_amd64.deb

wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/dockercecli_19.03.8~30~ubuntu<DIST>_amd64.deb

wget https://download.docker.com/linux/ubuntu/dists/<DIST>/pool/stable/amd64/dockerce_19.03.8~30~ubuntu<DIST>_amd64.deb

“`

其中<DIST>替换为你的Ubuntu版本代号,比如focal

5、安装Docker:使用dpkg安装Docker:

“`bash

sudo dpkg i containerd.io_1.2.132_amd64.deb

sudo dpkg i dockercecli_19.03.8~30~ubuntu<DIST>_amd64.deb

sudo dpkg i dockerce_19.03.8~30~ubuntu<DIST>_amd64.deb

“`

6、启动Docker:启动Docker服务:

“`bash

sudo systemctl start docker

“`

7、设置开机启动:设置Docker服务开机自启:

“`bash

sudo systemctl enable docker

“`

对于基于RPM的系统(如CentOS)

1、挂载设备:与Debian系类似,首先挂载USB等存储设备。

2、安装依赖:切换到挂载的设备目录,使用yumdnf安装依赖:

“`bash

cd /mnt

sudo yum localinstall *.rpm

“`

3、下载Docker:如果在有网络的机器上执行,可以使用以下命令下载Docker的RPM包:

“`bash

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io1.2.133.2.el7.x86_64.rpm

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/dockerce19.03.8.tgz

“`

4、安装Docker:解压下载的Docker包,并安装:

“`bash

tar xvf dockerce19.03.8.tgz

sudo rpm ivh containerd.io1.2.133.2.el7.x86_64.rpm

sudo rpm ivh dockerce<VERSION>.el7.x86_64.rpm

“`

其中<VERSION>替换为你下载的Docker版本号。

5、启动Docker:与Debian系相同,启动Docker服务。

6、设置开机启动:与Debian系相同,设置Docker服务开机自启。

验证安装

无论使用哪种Linux发行版,完成以上步骤后,都可以通过运行docker version来确认Docker是否已经成功安装。

注意事项

确保下载的Docker版本与目标系统的架构兼容(如amd64, arm等)。

如果目标系统是较老的Linux发行版,可能需要额外安装一些依赖库。

在有网络的环境中下载软件包时,请确保下载的是最新的稳定版本。

在某些情况下,可能需要以root权限执行安装命令,尤其是在涉及到系统级服务时。

以上就是在Linux系统上离线安装Docker的详细步骤,希望对你有所帮助!

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/304095.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
酷盾叔
上一篇 2024-03-04 02:44
下一篇 2024-03-04 02:46

相关推荐

  • Chrome如何模拟Linux环境?

    Chrome模拟Linux一、简介与背景在现代浏览器技术日益发展的背景下,Chrome浏览器不仅成为了访问网页的主要工具,还通过各种扩展和应用,成为了一个多功能的平台,其中一个有趣且实用的功能就是模拟Linux操作系统环境,本文将详细介绍如何在Chrome中模拟Linux命令行界面,并探讨其应用场景与优势,二……

    2025-01-14
    07
  • Linux系统中,有哪些推荐的CPU和内存监控软件?

    Linux中有多种CPU和内存监控软件,如top、htop、vmstat、dstat等命令行工具,以及Glances、Stacer等图形界面工具,它们可以实时监控系统性能。

    2025-01-14
    011
  • 为什么Chrome无法打开Linux系统?

    1、Chrome版本不兼容原因:如果Chrome浏览器的版本与Linux系统的版本不兼容,可能会导致无法正常打开,解决方法:检查Chrome和Linux系统的版本是否为最新,如果不是,请更新到最新版本,2、缓存和Cookie问题原因:Chrome浏览器的缓存和Cookie数据可能会影响其正常运行,解决方法:尝试……

    2025-01-13
    06
  • Containerd与Docker之间有哪些主要区别?

    Docker 是完整的容器化平台,适用于开发和运维,提供镜像构建、运行和管理功能。containerd 是轻量级容器运行时,专注于容器生命周期管理,适合与 Kubernetes 等编排工具集成。

    2025-01-13
    06

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入