相信不少同學都曾想部署自己的個人網盤,又不想專門租乙個伺服器、操心環境搭建以及各種各樣繁雜的運維工作。
現在,雲託管的誕生,讓個人網盤的搭建變得so easy,只需幾步,「啪」的一下,就部署完成了,很快啊!下面就來詳細介紹部署流程:
開通 cloudbase 雲開發環境
注意:登入 雲開發 cloudbase 控制台,選擇乙個環境,進入雲託管管理頁面,單擊「立即開通」。
目前,雲託管已開放上海和廣州地域,更多地域將陸續開放。
網路設定包括 私有網路 vpc 和 子網。以環境為維度,雲託管中建立的所有服務,都將部署在這同乙個 vpc 之中,且成功開通雲託管後不支援更換網路設定。
網路設定分為如下兩種模式:
系統預設配置
雲託管將為您自動新建乙個 vpc 和子網,並將其繫結您當前的雲開發環境。
後續您在當前環境下的雲託管中建立的所有服務,都將被部署到這個 vpc 和子網中。
此過程無需您手動進行任何設定。後續您可以在 私有網路控制台 中檢視並管理這個由雲託管自動建立的 vpc 及子網,也可以將更多雲資源(例如雲伺服器,雲資料庫等)部署在這個 vpc 之內,以便這些雲資源進行互動。
自定義配置
如果您之前已經建立過私有網路 vpc 和子網,並在其中已經部署有其他雲資源(例如雲伺服器、雲資料庫等),且需要您的雲託管應用與這些已存在的雲資源進行互動,則您可以選擇「自定義配置」,然後選擇具體的 vpc 和子網。
vpc 只能選擇乙個,子網支援選擇多個。
單擊「提交」,狀態變為開通中,請等待數秒。
開通成功後,您將自動跳轉到雲託管的服務列表頁面。
至此您已經成功開通後雲託管服務,您可以單擊「新建服務」開始部署我們的網盤。
單擊「新建服務」,填寫服務名稱、備註資訊(選填)後,單擊「提交」。
建立名為kodexplorer
的新目錄,並轉至此目錄中:
mkdir kodexplorer
cd kodexplorer
建立名為dockerfile
的檔案,並將以下**(可根據自身需求調整)貼上到其中:
from php:7.3-apache
env koddownload_url
run apt-get update && apt-get install -y --no-install-recommends unzip ca-certificates wget \
&& wget -q -o /var/www/kodexplorer.zip $ \
&& unzip -q /var/www/kodexplorer.zip -d /var/www/html \
&& rm -rf /var/cache/apk/* && rm -rf /var/lib/apt/lists/*
##安裝相關拓展
run apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
exiftool \
&& docker-php-ext-install -j$(nproc) iconv \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-install exif \
&& docker-php-ext-configure exif --enable-exif \
&& docker-php-ext-install pdo pdo_mysql \
&& cd /usr/local/bin && ./docker-php-ext-install mysqli \
&& rm -rf /var/cache/apk/*
##檔案許可權
run chmod -r 777 /var/www/html/
##工作目錄
workdir /var/www/html
##宣告埠
expose 80
部署至雲託管
進入服務後,單擊「新建版本」,按照圖中步驟依次操作後,單擊「開始部署」(部署時間可能需要5-10分鐘)。
等待部署完成後,單擊上方「服務配置」,單擊「路徑」,修改為/
返回至版本列表,單擊「訪問服務」,即可跳轉至網盤配置頁
按照提示點選下一步,轉至資料庫配置頁
配置好資料庫後點選確定,轉至賬號設定下,設定後登陸即可訪問網盤介面:
大功告成!
總結以上便是使用雲託管快速部署個人網盤的方法,整個部署過程簡單快捷,快來一起試一試吧!
產品介紹
用canvas畫乙個進度盤
那麼,按層級分析,裡面有幾個部分 空心圓 進度條的背影 空心圓 進度條 空心圓 實心圓的邊框 實心圓文字 進度 文字 最二行 確認了需要繪製的部分起碼有6塊。canvas了解 根據上面的各層級需求,大概可能會使用上的api如下 線寬 ctx.linewidth 用於指定結束線帽的樣式 ctx.lin...
用擴充套件開發乙個PHP類
原文 假設我們要用php擴充套件實 現乙個類person,它有乙個private的成員變數 name和兩個public的例項方法getname 和setname 可以用 php 表示如下 1 2345 6789 1011 12classperson publicfunctionsetname nam...
用python實現乙個簡單的詞云
對於在windows pycharm工具 裡實現乙個簡單的詞云還是經過了幾步小挫折,跟大家分享下,如果遇到類似問題可以參考 1.匯入wordcloud包時候報錯,當然很明顯沒有安裝此包。2.安裝過程中報乙個關於 vc 編譯器的錯誤。3.安裝wordcloud成功後,在pycharm裡面執行from ...