//方法:编辑配置文件/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