Linux系统下如何离线安装docker

一个全新的Linux系统需要进行挂载U盘离线安装环境,是否需要执行执行lsmod命令查看 usb-storage scsi_mod sd_mod 模块是否已经被添加,查看后没有被添加但是继续执行modprobe [module]提示 Module [module] not found.那么这时是否需要联网安装相关的依赖呢,就是想知道一个全新的Linux服务器怎么实现挂载U盘离线安装docker环境

以下内容部分参考ChatGPT模型:


对于一个全新的Linux系统,如果没有安装docker的依赖,需要先安装依赖,可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

然后,可以将离线安装包拷贝到U盘中,将U盘插入Linux系统中。

接下来,可以通过以下命令安装docker:

sudo dpkg -i /path/to/docker-ce-<VERSION_STRING>.deb

其中,/path/to/docker-ce-<VERSION_STRING>.deb是docker离线安装包的路径。

安装完成后,可以通过以下命令启动docker:

sudo systemctl start docker

最后,可以通过以下命令验证docker是否安装成功:

sudo docker run hello-world

如果我的建议对您有帮助、请点击采纳、祝您生活愉快

自己找一个和你服务器版本一模一样的linux发行版,通过yum下载rpm包,然后复制到你服务器上面去,这就能快速通过rpm安装了,我们之前服务器就是这么安装docker的!之前还能直接给你rpm包和安装脚本,现在东西全没了😂

首先需要确认U盘是否已经被检测到,可以执行dmesg命令查看系统日志,确认U盘是否被正确识别。如果U盘已被正确识别,但usb-storage、scsi_mod和sd_mod模块未被添加,则需要手动加载这些模块。可以执行以下命令加载模块:

modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod

如果执行modprobe命令提示Module not found,则说明该模块未被安装。此时需要联网安装相应的依赖包,可以使用apt-get或yum等包管理器进行安装,例如:

apt-get install -y usb-storage
apt-get install -y scsi_mod
apt-get install -y sd_mod

安装完成后,再次执行modprobe命令加载模块即可

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
在Linux系统下离线安装Docker需要以下步骤:

  1. 下载Docker的离线安装包,可以从官方网站下载,也可以从镜像站点下载,如Docker Hub等。

  2. 将离线安装包保存到U盘中,并将U盘插入需要安装Docker的Linux机器中。

  3. 首先,需要检查Linux系统中是否已经安装了Docker,可以通过执行命令docker -v来查看。如果已经安装了Docker,则需要先卸载Docker。

  4. 然后,需要安装依赖包,以确保Docker能够正常运行。可以通过以下命令来安装依赖包:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  5. 将U盘挂载到Linux系统中,并将Docker的离线安装包解压缩到一个目录中,可以通过以下命令来挂载U盘:

    sudo mkdir /mnt/usb
    sudo mount /dev/sdb1 /mnt/usb
    

    其中,/dev/sdb1需要替换为实际的U盘设备名称,可以通过执行lsblk命令来查看设备列表。

  6. 进入Docker的安装包目录,执行以下命令来安装Docker:

    sudo yum localinstall -y ./docker*.rpm
    

    其中,docker*.rpm需要替换为实际的Docker安装包名称。

  7. 安装完成后,可以通过执行命令 sudo systemctl start docker 来启动Docker服务,并通过命令 sudo systemctl enable docker 来设置Docker服务开机自启动。

  8. 最后,可以通过执行命令 sudo docker run hello-world 来测试Docker是否安装成功。

总结:在离线安装Docker时,需要下载Docker的离线安装包并将其解压缩到Linux系统中,然后安装所需要的依赖包,然后挂载U盘到Linux系统中,执行Docker的安装命令,最后测试Docker是否安装成功。
如果我的回答解决了您的问题,请采纳!

linux系统离线安装docker(分步法&一键法)

可以借鉴下
https://blog.csdn.net/chexlong/article/details/127932711