Skip to content

利用httpd做远程yum源的配置

利用httpd做远程yum源的配置

what: 利用httpd做远程yum源的配置

when: 2021/10/12

who:JRT

where: centos

why:记录过程

前提:已经有编译好的包

做源:

yum install createrepo -y
createrepo /data/jrt/package/sftp/centos7/rpm/redis-6.2.5

docker-compose.yaml

version: '3'
services:
  httpd-temp:
    image: httpd:alpine
    ports:
      - "8888:80"
    volumes:
      - /data/jrt/package/sftp/centos7/rpm/redis-6.2.5:/usr/local/apache2/htdocs/

启动容器:

docker-compose -f docker-compose.yaml up -d

随便进入centos环境(注意编译的包需要可以适配环境)

[root@bb801ff9a9b2 /]# vim /etc/yum.repos.d/redis-6.2.5.repo
[redis-6.2.5]
name=redis
baseurl=http://1.1.1.1:8888
gpgcheck=0
enabled=1

yum repolist
yum clean all
yum makecache
yum list |grep redis
yum install redis -y