最近更新docker映象時,需要從alpine的安裝源上拉取些包,但是伺服器down掉了,而且找不到相應的維護人員,於是決定準備自己搭建一套
首先從網上拉取3.5版本的apk包,指令碼如下:
wget -r -np -nh
wget -r -np -nh
拉取這兩個目錄(main路徑下為官方提供的apk包,community路徑下為社群提供的包)大致需要1天多,拉取完成之後,拷貝到待安裝的伺服器(為了便於區分,我們叫它新伺服器)上,為了提高效率,可以壓縮之後再上傳到新伺服器。
剩下的工作就是安裝服務,並將其掛載到伺服器下,因所有的檔案都是靜態資源,用nginx作為伺服器更具有優勢,因此選取nginx作為伺服器容器,需要配置本地資源;配置nginx的conf檔案;掛載本地資源到容器上。
配置本地資源:
在nginx根目錄下建立conf、conf.d、html資料夾,將alpine檔案包放到html資料夾下面,建立啟動指令碼start.sh
在conf下,建立nginx.conf檔案,指令碼詳情如下:
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log
Alpine 安裝依賴包 總結
alpine使用apk進行包管理,通過apk help命令檢視完整的包管理命令。run 命令針對的是dockerfile 語法。如果缺少 gcc 編譯 lxml,新增 run apk add update no cache g gcc libxslt dev python3 dev openssl ...
內網yum源搭建
一 兩台計算機做實驗 1 伺服器redhat enterprise 5 ip 192.168.1.112 2 客戶端redhat enterprise 5 ip 192.168.1.113 3 伺服器和客戶端能相互ping通 二 伺服器配置如下 1 在 home 目錄下建立存放 光碟的包的目錄net...
npm內網源搭建
前段時間用npm在公司搭建了npm內網源,把搭建過程及踩的坑記錄一下。準備工作 安裝node及npm,node版本4.2.2 切記,4以下的版本是不行的 git clone git 安裝依賴,可從 npm源安裝加快速度 npm install registry 更改config,在cnpmjs.or...