Skip to content

flavienbwk/centos-mirror-docker

Repository files navigation

centos-mirror-docker

Status : tested & working ✔️

Downloading & updating

  1. Setup your CentOS version and releases in mirror.sh

  2. Run the mirror container :

    docker-compose build
    docker-compose up mirror

Tips: We recommend you downloading the mirror from a cloud provider and then transfer the files to your computer.

Serving

  1. Check your mirroring succeeded in ./mirror/* or typing du -sh ./mirror to check the volume

    The default configuration should make you download 22G

  2. Run the server :

    docker-compose up -d server

    Server will run on localhost:8080

Client configuration

To point your CentOS clients to your mirror, create a /etc/yum.repos.d/localmirror.repo file as follow :

[mymirror-base]
name=My CentOS 7 local mirror for os packages
baseurl=http://localhost:8080/7/os/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[mymirror-extras]
name=My CentOS 7 local mirror for extras packages
baseurl=http://localhost:8080/7/extras/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[mymirror-updates]
name=My CentOS 7 local mirror for updates packages
baseurl=http://localhost:8080/7/updates/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[mymirror-centosplus]
name=My CentOS 7 local mirror for centosplus packages
baseurl=http://localhost:8080/7/centosplus/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

👉 Feel free to add a reverse proxy or update the nginx configuration file to secure the mirror with SSL/TLS
👉 Feel free to send pull requests as well !

About

Download a CentOS Linux mirror for yum downloads

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy