基礎架構一:本地yum源與NGINX下載服務
準備:
一臺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命令速查