Docker實踐,利用DaoCloud來部署應用
準備工作要做好
在學習了Docker的基操之後,一定很想找臺機子練練手,本機其實也可以,但是如果有一臺服務器並且還是線上的當然最好啦。
這裏推薦兩個福利,之所以說是福利,是因爲這簡直是科技大老闆給我們這些窮逼開發的學習福利啊,話不多說。
騰訊開發者實驗室
騰訊開發者實驗室是騰訊提供的開發者專屬在線實驗平臺。在這裏,你可以像大學裏計算機上機課程一樣,跟着教程來體驗服務器運維的快樂,體驗時長可以說是相當長了。
Daocloud
Daocloud是國內的一個企業級容器雲平臺。雖說是企業的,但是註冊了之後可以有很多的免費體驗。特別是每次可以免費試用兩小時的膠囊主機,更重要的是使用完了還可以續杯重新使用。對於我們學習來說絕對夠用了。
本文基於Daocloud來做這一次實踐,想使用騰訊開發實驗室的可以自己去體驗哈。
開始上手
找一個可以上手的玩兒的項目
這點,任何一個需要部署且確保編譯成功的項目都可以。因爲是簡單實踐,我們就直接使用Daocloud鏡像倉庫裏面別人提供的一個鏡像WordPress。
可以在 發現鏡像
–> 精選鏡像
–> 內容管理系統
–> WordPress
找到
部署
之後直接進入鏡像,然後點擊右上角 部署
,進去
應用名稱隨便起,主機那裏可以點擊試用2小時的膠囊主機,然後點擊 下一步 進入到配置頁
在配置頁,會有一些參數配置,Volumes 直接默認值,YAML 是用於複雜多節點部署的配置文件,不理,直接使用默認值,當然還有一些 高級配置,什麼啓動權限,啓動命令的,巴拉巴拉,當然如果你不懂,直接默認,立即部署。
然後就會跳轉日誌頁,等候一下下,點擊 應用 菜單,如果你剛創建的應用顯示的是 運行中,那就證明你部署成功了。
這時,點擊 集羣管理
–> 管理主機
即可看到下面的容器列表
瀏覽器,輸入你當前主機的公網IP和端口就可以正常訪問到 WordPress 的主頁了
以上,部署大功告成。
繼續把玩
是不是感覺太簡單了,完全沒有技術含量。事實上就是這麼簡單。只是一個簡單的部署任務,目的地不一樣而已,當然速度上也比正常的部署快了一個檔次。
當然不會這麼簡單了。
部署配置
在部署時全部選擇默認的地方都值得你去研究一下,好的配置方案,讓你的應用更輕更快更穩定。
CI CD
如果你還要深入,你也可以去試用 利用來docker來做持續集成(CI)和持續交付(CD)。這個功能貌似有使用限度(因爲當我想要去截圖的時候,我發現我已經沒有使用權限了),需要你拉取你自己的私人項目,然後會有一系列的流程定義,可以按鍵操作,也可以自己寫YAML,總之就是很簡單的操作啦。
遠程連接主機來玩嘍
同樣的點擊 點擊 集羣管理
–> 管理主機
,進入主機容器列表
通過主機提供的用戶名密碼來遠程登錄,練習你的Linux技能。
如果你不知道怎麼連接,可以參考下面這篇文章。
總結
以上,相信你可以愉快的玩耍了。
如果覺得文章幫助到你了,記得點個贊咯!