无网络环境下 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详细教程        中间件

    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日
    00

发表回复

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