无网络环境下 RPM离线导出以及部署docker

1.操作系统

以Centos7.6为例

[root@haibovm ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@haibovm ~]#

2.安装yum-config-manager工具

系统默认没有安装这个命令 yum-config-manager ,这个命令在 yum-utils 包里。

yum -y install yum-utils

添加yum软件源信息(国内有很多,我这里添加阿里):

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

更新yum缓存

yum makecache fast

3.下载docker所有依赖到指定路径

mkdir -vp /opt/docker-rpm/
yum install docker-ce --downloadonly --downloaddir=/opt/docker-rpm/

将所有的依赖rpm环境打包

cd /opt
tar -czvf docker-ce-24-CentOS7.6-rpm.tar.gz docker-rpm/

创建安装脚本install-docker-offline.sh

#! /bin/bash
cd /opt/docker-rpm
yum -y localinstall *.rpm

4.在新的目标环境系统中,上传docker-ce-24-CentOS7.6-rpm.tar.gz 以及install-docker-offline.sh

cd /opt
tar zxvf docker-ce-24-CentOS7.6-rpm.tar.gz
sh install-docker-offline.sh

安装完毕以后启动docker

#查看启动状态(安装完默认未启动,需要手动执行启动命令)
systemctl status docker
# 启动docker
systemctl start docker
# 重新启动docker
systemctl restart docker
# 重新加载unit配置文件
systemctl daemon-reload

Oinone社区 作者:数式-海波原创文章,如若转载,请注明出处:https://doc.oinone.top/install/middleware/4366.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
数式-海波的头像数式-海波数式管理员
上一篇 2023年11月7日 上午11:59
下一篇 2023年11月7日 下午3:25

相关推荐

  • Centos7 部署mysql8详细教程

    安装前准备 1.访问mysql官网下载mysql8软件包 https://dev.mysql.com/downloads/mysql/选择相应的版本如:RPM Bundle mysql-8.0.33-1.el7.x86_64.rpm-bundle.tarRPM Bundle 8.0.33 下载地址:https://dev.mysql.com/get/Down…

    2023年11月7日
    35100
  • RocketMQ如何配置日志路径和日志自动清理规则

    RocketMQ的日志路径和日志自动清理规则可以通过以下方式进行配置: 配置日志路径 对于RocketMQ客户端: RocketMQ客户端日志默认存储在系统盘的特定位置,但你可以通过JVM启动参数来修改日志的输出路径。例如,在启动Java应用时,可以通过 -Dlogging.path 或 -Drocketmq.client.logRoot 参数指定日志根目录…

    2024年5月28日
    54500
  • 开源日志平台:Graylog部署及接入

    一、部署Graylog Graylog总共需要3个服务:graylog服务端、mongodb(存储graylog的配置)、elasticSeach(存储日志)本文档部署方案介绍: graylog服务端、mongodb(存储graylog的配置)使用docker-compose部署 elasticSeach 引用外部地址 1. 安装docker、安装docke…

    2024年5月30日
    88600

发表回复

登录后才能评论