//方法:編輯配置文件/etc/yum.conf
在其中[main]段設置keepcache=1即可
vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1
//keepcache=0為下載后清除 keepcache=1為下載后保存
此時在本機下通過yum安裝的包都會被緩存在/var/cache/yum/
例: docker安裝
step 1: 安裝必要的一些系統工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加軟件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
Step 4: 更新並安裝Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
Step 5: 配置鏡像加速
cat <<EOF >/etc/docker/daemon.json
{
"registry-mirrors": ["https://un1tt4qx.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
Step 6: 開啟Docker服務
sudo systemctl enable docker
sudo systemctl start docker
Step 7: 創建rpm緩存目錄
mkdir docker_rpm
find /var/cache/yum/x86_64/7/ -name "*.rpm" -type f |xargs -i mv {} docker_rpm
tar zcf docker_rpm.tar.gz docker_rpm
scp -rp docker_rpm.tar.gz 192.168.20.68:/root/
tar -zxvf docker_rpm.tar.gz
cd docker_rpm/
yum localinstall *.rpm -y