首页 > 其他分享 >无网环境安装docker之--rpm

无网环境安装docker之--rpm

时间:2023-02-03 12:01:52浏览次数:47  
标签:-- rpm ce 无网 yum docker 安装

总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm:  --force --nodeps)。

系统版本:

 

添加软件源信息:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

更新 yum 缓存:

yum makecache fast

 

下载所有安装依赖到指定路径下:

mkdir -p  /home/dockerrpm/

yum intsall docker-ce --downloadonly --downloaddir=/home/dockerrpm/

解释:标准的yum命令提供了 --downloadonly(只下载,不安装) 的选项来达到这个目的。

 

 

下载的docker 依赖包很多,有110M:

 

将所有依赖的rpm环境打包:

tar zcvf docker-ce-20.tar.gz ./dockerrpm/*

 

无网环境安装:

创建安装脚本(install.sh):

#! /bin/bash

tar zxvf docker-ce-20.tar.gz && cd dockerrpm && rpm -ivh *.rpm --force --nodeps

 解释:

前两步:解压,打开依赖文件夹

参数解释:

rpm -ivh *.rpm --force --nodeps 

1.--nodeps 就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了。

2.--force 就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装。

 

测试安装:

 

 查看docker状态:

 

OK ,大功告成!

标签:--,rpm,ce,无网,yum,docker,安装
From: https://www.cnblogs.com/drew-c/p/17088686.html

相关文章

  • 13. CTFshow 反序列化 web164
    PHP反序列化字符串逃逸,不难,但是有点绕。奈何自己太菜,又不懂PHP代码,磨蹭了半天,才搞懂。如有不对的地方还望斧正。一、代码index.php<?phperror_reporting(0);session......
  • 线程互斥(及其它copy自网络)
    原文链接:笔记VC_xd_ladan的博客-CSDN博客 滚动条信息结构LPSCROLLBARINFO编译报错找不到时,在stdafx.h最前面加上#defineWINVER0x500=============================......
  • KingbaseES PLSQL 支持语句级回滚
    KingbaseES默认如果在PLSQL-block执行过程中的任何SQL语句导致错误,都会导致该事务的所有语句都被回滚,而Oracle则是语句级的回滚。KingbaseES为了更好的与Oracle兼容,新......
  • kubernetes nodeSelector部署节点选择
    1.文档https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/ 2.说明 nodeSelector 是节点选择约束的最简单推荐形式。你可以将 n......
  • 【学习笔记】多项式学习笔记2:集合幂级数
    点击查看目录目录集合幂级数定义运算应用子集相关运算高位前(后)缀和高维前(后)缀差分快速莫比乌斯变换\(\text{FMT(FsatMobiusTransform)}\)或卷积(集合并卷积)与卷积(集合......
  • Go 语言学习之路(笔记)
    将大佬的博客整理成相关目录。查找方便go语言安装及介绍go语言环境搭建go语言基础之变量和常量go语言基础之基本数据类型go语言基础之运算符go语言基础之流程控制Go......
  • ANSYS 粘弹性静力学仿真操作
    前言该文还有许多细节没有记录,挖坑待填~~单元-材料-建模单元类型plane182,option中选择planestrainorplanestress材料属性有三种定义方式,使用prony级数更方......
  • Date型日期比较大小
    compareTo(Datedate)date实现了Comparable接口调用compareTo(Datedate)方法可以比较大小。intres=date1.compareTo(date2),相等则返回0,date1大返回1,否则返回-1。......
  • 转载:用代码生成炫酷的词云图—《流浪地球2》
      在网上看到去年别人制作云词图的方法,打算自己也来试试,那我就试试目前比较火的新春电影——《流浪地球2》。   下面我们就来看一下《流浪地球2》在豆瓣影评中都......
  • delphi+FPC一个纯key-value二进制存储
    delphi+FPC一个纯key-value二进制存储适用于DELPHI和FPC。众所周知,JSON就是典型的key-value存储。{"name":"咏南","url":"www.咏南中间件.com"}笔者弄了一个......