導航:首頁 > 源碼編譯 > lxc源碼分析

lxc源碼分析

發布時間:2023-07-12 15:43:29

『壹』 如何學習Docker

如何學習Docker
對於在校學生而言,應該如何去學習docker?畢竟學校沒有具體的應用需求作為引導,所以應該如何去研究Docker?還有,Docker的源代碼有沒有必要去研究?

首先我說明下,我是一位在浙江大學VLIS實驗室雲計算項目組的學生,使用過Docker,研究過Docker及其源碼,也定製過Docker。

對於學生如何學習Docker,我認為首先要看一下學生個人的知識背景、能利用的資源資源、以及個人興趣和發展方向。

1.學習Docker,如果沒有雲計算的基本知識,以及內核的基本知識,那麼學習並理解起來會稍吃力。作為容器,Docker容器的優勢在哪,不足在哪,最好了解容器的實現是怎樣的(簡單了解);擁有鏡像管理,Docker又該如何體現軟體開發,集成,部署,發布,再迭代的軟體生命周期管理優勢。以上兩點我認為最為關鍵,有這兩方面的認識勢必會對之後的工作幫助巨大。

2.關於學習資源,起碼的硬體設施總是要有的。Docker及其生態的發展很快,不使用純理論肯定收效甚微。另外,資源還包括Docker官方,各大電子媒體平台,技術論壇,開源社區等,往往大拿的觀點能點破自己的困惑,或者讓自己知道哪方面的認識還很欠缺,以及讓自己少走很多的彎路。

3.個人興趣的話,歸結為強扭的瓜不甜。起碼應該認同Docker的設計價值,以及Docker的未來潛力,當然有依據的批判Docker並帶動大家的思考,也是深切關注的表現。

4.個人發展方向,我認為如果需要把Docker當作軟體生命周期管理工具的話,那用好Docker最為重要,API及命令的理解與使用是必需的。如果專注系統設計方面,那麼除Docker以上的知識與經驗之外,若有Docker源碼的學習與理解,那麼這些肯定會讓你的Docker水平提高一個層次。
2014-11-21 8 0

xds2000
學習Docker,最大的好處是跟進新技術發展方向。我覺得在校生應該沒有多少硬性需求在Docker的研究上,這也是為什麼學校沒做具體應用要求的原因。最實際的做法是看一些Docker使用案例,自己實踐出一些經驗應該會再以後的社會實踐中起到作用。

研究docker的源代碼,應該到你下定決心從事雲計算方面的事業或者研究,那麼你就需要以研究者的身份去做仔細的源碼分析的工作。
2014-11-21 3 0

劉勃GTDer

我作為參加工作的過來人來說,我認為只有你真正參加工作後,在工作中學習跟有意義,畢竟Docker知識雲計算其中的一個軟體平台而已,說不來等你畢業了,新的技術出現Docker不一定是唯一選擇。
作為學生了解新技術確實無可厚非,一定要能把理論轉化為生產力才是正道。
2014-12-15 3 0

9lives - 愛生活,愛雲計算。

學習任何一個開源新技術,首先問自己幾個問題:
1. 為什要學習它?
2. 學習它需要了解哪些相關知識點?
3. 如何快速學習?
4. 該技術的使用場景是什麼?

拿我個人的學習經驗來舉例(本人之前比較了解OpenStack)

為什要學習docker?
回答:
docker是輕量級虛擬化技術,docker使linux容器技術的應用更加簡單和標准化
docker的速度很快,容器啟動時毫秒級的
docker將開發和運維職責分清
docker解決了依賴地獄問題
docker支持幾乎所有操作系統
docker有著飛速發展的生態圈
很多IT巨頭逐漸加入和支持
學習它需要了解哪些相關知識點?
回答:
雲計算概念相關(restapi, 微服務,OpenStack)
Linux 系統管理(軟體包管理,用戶管理,進程管理等)
Linux 內核相關(Cgroup, namespace 等)
Linux 文件系統和存儲相關(AUFS,BRFS,devicemapper 等)
Linux 網路(網橋,veth,iptables等)
Linux安全相關(Appmor,Selinux 等)
Linux進程管理(Supervisord,Systemd etc)
Linux容器技術(LXC等)
開發語言(Python, GO,Shell 等)

3.如何快速學習?
回答:個人體會最好有一個實際的需求或項目來邊實踐邊學習,入門可以參考(第一本docker書)寫的不錯,非常適合入門。除此之外,閱讀牛人的blog比如官方blog http://blog.docker.com/
最後,參與社區互動也是很好的學習方式。

該技術的使用場景是什麼? 回答:docker非常適用於dev/test CI/CD 場景,用完就扔。還有就是PasS了。

歡迎大家討論。
2015-05-21 3 0

西弗爾 - 要麼牛逼,要麼滾蛋

你好!我也是在校的學生,也在自己學習docker,多多交流啊!
2015-05-23 1 1

田浩浩 - wizmacau developer
https:// github.com /llitfkitfk/docker-tutorial-cn/
BTW: 熟讀docker文檔
2014-11-21 0 0

tuxknight
樓上各位說的都很好,我再補充一點:
找份相關的實習工作
2015-07-22 0 0

lancer
工作和研究是兩個方向我個人認為,工作需要通過你的實際效能為企業帶來經濟效益,而研究的話可以專注某個點。但是研究離不開工作,因為工作可以讓你更好的理會技術帶來的價值,以及如何提供更好的服務,用戶使用場景需要那些技術的突破。有了這些認識,然後更加專注的研究某個技術點,這樣或許可以說技術和商業是分不開的。
2015-08-25 0 0

綠劍色影
docker現在十分火熱,值得學習一下。

閱讀全文

與lxc源碼分析相關的資料

熱點內容
軟體設計師教程pdf 瀏覽:726
python數據同時給多個線程 瀏覽:150
php內核源碼入口 瀏覽:910
java內存圖片 瀏覽:227
電器原理pdf 瀏覽:273
谷歌注冊無法連接網路連接伺服器地址 瀏覽:428
在識貨app上怎麼聯系客服 瀏覽:470
javac數據類型 瀏覽:480
kmp演算法演算法導論 瀏覽:193
單反照片批量壓縮 瀏覽:340
javazip壓縮目錄 瀏覽:712
89c52單片機晶振 瀏覽:206
pdf轉jpgmac 瀏覽:799
65壓縮機多少錢 瀏覽:120
同類型服務app如何脫穎而出 瀏覽:762
mtm月線金叉選股預警公式源碼 瀏覽:227
javasapwebservice 瀏覽:709
程序員老了去做什麼 瀏覽:404
linux小括弧 瀏覽:773
已加密的u盤怎麼清空 瀏覽:433