内网环境不能联网下载软件怎么办(教你快速解决)

在生产环境一般是不连接外网的,而且服务器一般是最小化安装,会出现无法安装依赖包和软件包的情况。

此时一般有两种解决办法:一是配置内部yum源,通过yum来安装软件,但本地yum源的软件版本一般会相对低。二是通过一个可以连接外网的服务器,通过只下载不安装的方法,将软件包和与之相关的依赖包一起下载下来,然后打包上传到内网环境服务器一键安装。

接下来就介绍一下第二种方法的详细过程,以安装docker为例

操作系统:Rocky Linux release 9.1

注意:有网环境的操作系统尽量和内网环境的操作系统保持一致,不然会出现依赖不一致的问题。

1 有网服务器

1.1 创建下载目录

[root@localhost ~]# mkdir /docker
# 添加docker仓库
[root@localhost ~]# yum  config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

1.2 执行只下载不安装命令

[root@localhost ~]# yum install --downloadonly --downloaddir=/docker  docker-ce -y

1.3 查看安装包

[root@localhost ~]# cd /docker/
[root@localhost docker]# ll

1.4 打包软件包

[root@localhost docker]# tar -zcvf docker.tar.gz ./*

打包完拷贝出来上传到内网环境服务器

2 内网环境操作

软件包上传到/root目录下

2.1 解压软件包

mkdir /data/docker
tar -zxvf /root/docker.tar.gz -C /data/docker

2.2 安装软件包

[root@localhost docker]# cd /data/docker
[root@localhost docker]# yum install ./* -y 

2.3 启动docker并查看状态

# 启动并设置docker开机自启动
[root@localhost docker]# systemctl enable --now docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
# 查看docker状态,可见docker已正常运行
[root@localhost docker]# systemctl status docker 
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2024-10-04 23:04:50 CST; 7s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 18626 (dockerd)
....
# 查看docker版本
[root@localhost docker]# docker version
Client: Docker Engine - Community
 Version:           27.3.1
 API version:       1.47
 Go version:        go1.22.7
 Git commit:        ce12230
 Built:             Fri Sep 20 11:42:48 2024
 OS/Arch:           linux/amd64
 Context:           default

至此docker已经成功在内网环境安装。以上操作也适合适合其他软件安装

如果你觉得这个作品对你有帮助,请不吝点赞、收藏,关注并分享给身边更多的朋友。如果你有任何疑问或建议,欢迎在评论区留言交流。

更多精彩的文章请关注公z号:运维李哥不背锅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维李哥不背锅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值