本地rpm仓库搭建
1.安装createrepo
yum -y install createrepo
2.创建仓库目录
mkdir -p /var/ftp/localrepo/
3.复制rpm文件到仓库目录
cp /root/rpm-package/docker/*.rpm /var/ftp/localrepo/
4.运行createrepo命令
createrepo /var/ftp/localrepo/
# 更新文件后运行
createrepo --update /var/ftp/localrepo/
5.安装ftp
yum install vsftpd
# 修改配置
vim /etc/vsftpd/vsftpd.conf
# 内容如下
anonymous_enable=YES # 允许匿名用户访问
local_enable=YES # 允许本地用户登录
write_enable=YES # 允许写操作,如果您想上传RPM
anon_root=/var/ftp # 匿名用户的根目录
# 启动ftp
systemctl enable vsftpd --now
6.配置客户端
vim /etc/yum.repos.d/module.repo
# 内容如下
[module]
name=module
baseurl=ftp://192.168.4.100/localrepo
enabled=1
gpgcheck=0
7.使用仓库
yum clean all & yum repolist
# 安装包
yum -y install package-name
# 查看
yum list | grep docker