配置第三方软件仓库

目录

一.进入/etc/yum.repos.d/目录

二.编写docker-ce.repo文件

三.更新本地缓存的仓库元数据

四.通过软件仓库下载软件但不安装

五. 查看/mnt/目录下是否有下载好的软件

六.在/mnt/目录下新建一个docker目录并将.rpm文件移入docker

七.进入docker目录查看文件是否被移入,此目录只是一个存放rpm软件包的目录,并不是一个软件仓库

八.搜索createrepo软件,用来采集rpm数据

九. 装软件

十.扫描软件并生成软件仓库的数据

十一.可以将url换成本地docker

十二.此时可以安装docker


一.进入/etc/yum.repos.d/目录

[root@172 ~]# cd /etc/yum.repos.d/

二.编写docker-ce.repo文件

[root@172 yum.repos.d]# vim docker-ce.repo
[docker-ce]
name=docker
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/rhel/9/x86_64/stable/
gpgcheck=0

三.更新本地缓存的仓库元数据

[root@172 yum.repos.d]# yum makecache
docker                                              32 kB/s | 3.5 kB     00:00    
openEuler                                           85 MB/s | 3.4 MB     00:00    
Metadata cache created.

四.通过软件仓库下载软件但不安装

[root@172 yum.repos.d]# cd ~
[root@172 ~]# dnf install docker-ce  --downloadonly --downloaddir=/mnt

五. 查看/mnt/目录下是否有下载好的软件

[root@172 ~]# cd /mnt/
[root@172 mnt]# ls
containerd.io-1.7.19-3.1.el9.x86_64.rpm
container-selinux-2.138-5.oe2203sp4.noarch.rpm
docker-buildx-plugin-0.16.1-1.el9.x86_64.rpm
docker-ce-27.1.1-1.el9.x86_64.rpm
docker-ce-cli-27.1.1-1.el9.x86_64.rpm
docker-compose-plugin-2.29.1-1.el9.x86_64.rpm

六.在/mnt/目录下新建一个docker目录并将.rpm文件移入docker

[root@172 mnt]# mkdir docker
[root@172 mnt]# mv *.rpm docker

七.进入docker目录查看文件是否被移入,此目录只是一个存放rpm软件包的目录,并不是一个软件仓库

[root@172 mnt]# cd docker/
[root@172 docker]# ls
containerd.io-1.7.19-3.1.el9.x86_64.rpm
container-selinux-2.138-5.oe2203sp4.noarch.rpm
docker-buildx-plugin-0.16.1-1.el9.x86_64.rpm
docker-ce-27.1.1-1.el9.x86_64.rpm
docker-ce-cli-27.1.1-1.el9.x86_64.rpm
docker-compose-plugin-2.29.1-1.el9.x86_64.rpm

八.搜索createrepo软件,用来采集rpm数据

[root@172 docker]# dnf whatprovides */createrepo

九. 装软件

[root@172 docker]# dnf install createrepo_c-0.17.6-3.oe2203sp4.x86_64 -y

十.扫描软件并生成软件仓库的数据

[root@172 mnt]# createrepo -v /mnt/docker/

十一.可以将url换成本地docker

[root@172 ~]# cd /etc/yum.repos.d/
[root@172 yum.repos.d]# ls
docker-ce.repo  openEuler.repo  repoEuler.repo.bak
[root@172 yum.repos.d]# vim docker-ce.repo
[docker-ce]
name=docker
baseurl=file:///mnt/docker
gpgcheck=0

十二.此时可以安装docker

[root@172 yum.repos.d]# yum install docker -y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值