创建挂载路径
sudo mkdir /mnt/iso
挂载ISO镜像到目录
sudo mount -o loop CentOS-7-x86_64-Everything-1908.iso /mnt/iso
验证挂载
[@host~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 79G 4.5G 70G 7% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 28K 16G 1% /dev/shm
tmpfs 16G 409M 16G 3% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/vda1 477M 163M 285M 37% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
/dev/vdb 296G 12G 269G 5% /home
/dev/loop0 11G 11G 0 100% /mnt/iso
创建本地yum源配置文件
[@host~]# mv /etc/yum.repos.d /etc/yum.repos.d.bak
[@host~]# mkdir /etc/yum.repos.d
[@host~]# vim /etc/yum.repos.d/local.repo
[local_server]
name=Thisis a local repo
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
更新yum源
yum clean all
yum makecache