准备:
一台centos7 ,安装好docker/docker-compose
01 step1:同步yum源
curl https://raw.githubusercontent.com/Thomas-YangHT/shell/master/6-local-repo.sh | sh
crontabl -e 添加到crontab里,每天空闭时间同步;
02 step2:nginx下载服务
wget https://raw.githubusercontent.com/Thomas-YangHT/shell/master/ngx_download.sh
sh ngx_download.sh
脚本说明:
#准备目录和docker-compose文件、nginx配置文件;
DIR=" /opt/cmp_nginx_download"; mkdir $DIR && cd $DIR
wget https://raw.githubusercontent.com/Thomas-YangHT/docker-compose/master/ngx_download/docker-compose.yml
#注意compose文件做相应修改
wget https://raw.githubusercontent.com/Thomas-YangHT/docker-compose/master/ngx_download/download.yunwei.edu.conf
#注意修改conf文件中是域名以适应你的情况
docker-compose up -d && docker-compose logs
#使用docker-compose启动nginx服务,默认下载路径:/export/download
#准备repo文件:
mkdir -P /export/download/repos;cd /export/download/repos
wget https://raw.githubusercontent.com/Thomas-YangHT/shell/master/repo.tgz
tar zxvf repo.tgz
# vi 编辑,替换相应的http源为nginx下载地址
03 step3:客户主机yum配置
wget https://raw.githubusercontent.com/Thomas-YangHT/shell/master/8-repo-replace.sh
cat 8-repo-replace.sh | sed 's#download.yunwei.edu#<your download server>#' | sh
#注意替换脚本中的文件名以适合你的情况;
---END---
LINUX命令速查