-
Docker的倉庫地址:
hub.docker.com
網(wǎng)易鏡像:
https://c.163yun.com/hub#/m/home/
可以搭建內(nèi)網(wǎng)的私密鏡像環(huán)境
查看全部 -
Docker倉庫--超級中轉(zhuǎn)站
類似于GitHub的倉庫
查看全部 -
容器的本質(zhì)就是一個進程,運行Docker鏡像的進程。
我們觀察到,下面幾層都是只讀的鏡像Image,最上面一層是Container,只有最上面一層是可讀寫的,因為程序運行過程中,有日志、文件的改寫需要。
如果程序運行過程中,要改寫鏡像文件,就會把Image拷貝到Container中進行修改,用戶查找時先找到的是Container,也就是會訪問最新的Image鏡像。同時,下層的鏡像不可修改,也保證了其他容器的正常運行。
查看全部 -
Docker的鏡像存儲格式
特點:分層,如同一個一個集裝箱摞在一起
每一層文件系統(tǒng)都是只讀的,加載到一起,所有文件被看做是同一個目錄。
查看全部 -
Docker image
鯨魚托著的所有集裝箱就是一個個鏡像。
Docker利用Linux的聯(lián)合文件系統(tǒng)(UnionFS)存儲鏡像文件,并實現(xiàn)了文件分層。
查看全部 -
核心詞匯
鏡像:集裝箱? ?build
倉庫:超級碼頭? ship
容器:運行程序的地方? run
docker運行過程,就是到【倉庫】尋找【鏡像】,下載【鏡像】,然后運行docker命令,使得【鏡像】在【容器】內(nèi)運行應(yīng)用。用戶面對的是【容器】。
查看全部 -
問題1:在我這運行完全沒有問題!(測試無奈、開發(fā)最愛)
程序成功運行需要:操作系統(tǒng)、JDK、Tomcat、源代碼、配置文件
解決方案:
程序員運行docker命令,把操作系統(tǒng)、JDK、Tomcat、源代碼、配置文件封裝成集裝箱,然后運送到超級傳送平臺,服務(wù)器下載運行即可。
問題2:系統(tǒng)好卡,誰又寫死循環(huán)了,把資源都占用了。
當多個程序員共用一個Linux服務(wù)器的時候,由于某一個人的失誤,就會導(dǎo)致其他人的內(nèi)存耗盡,程序掛掉,或者程序運行越來越慢,甚至終端變卡頓。
解決方案:Docker的隔離機制,使得程序員之間都有獨立分配的CPU、內(nèi)存和硬盤,不會出現(xiàn)相互影響的情況。
問題3:
客戶數(shù)量激增(例如:雙11),服務(wù)器需要擴展數(shù)量,原有服務(wù)器撐不住啦。
運維需要對每一臺服務(wù)器進行安裝軟件、部署應(yīng)用,調(diào)試測試等工作,高峰過了將多余的節(jié)點下線。
解決方案:
只要在機器上執(zhí)行docker幾個命令,分分鐘就可以擴展成千上萬臺,并且運行不會出現(xiàn)任何問題。
查看全部 -
集裝箱思想:把程序運行環(huán)境和部署細節(jié)進行整體封裝,封裝后密封,不容易丟失或損壞。
標準化思想:
1-運輸方式:超級中轉(zhuǎn)站,例如把臺式機上的應(yīng)用部署到筆記本上,PC上運行docker命令,應(yīng)用被送到了超級中轉(zhuǎn)站,然后在筆記本上運行docker命令,就可以實現(xiàn)應(yīng)用的整體遷移。
2-存儲方式:程序員不需要關(guān)心應(yīng)用存儲在什么地方,docker會自動進行標準化處理,程序員只需要運行docker命令調(diào)用即可。
3-API接口:能夠?qū)崿F(xiàn)執(zhí)行同樣的Docker命令,就可以控制不用的Web應(yīng)用服務(wù)器,例如Tomcat和Nginx等
隔離思想
例如使用虛擬機,有獨立的內(nèi)存、CPU、硬盤,使得使用者完全感覺不到主機的存在。再例如云服務(wù)器。
虛擬機的創(chuàng)建需要幾分鐘,但Docker只需要1秒,就可以創(chuàng)建輕量級的虛擬機,底層技術(shù)可以理解為進程資源的隔離。
Docker也是隨著云計算、敏捷開發(fā),彈性服務(wù)等大環(huán)境的變遷而變火的,時勢造英雄。
查看全部 -
Docker主流介紹
查看全部 -
github上的開源代碼
查看全部 -
www.docker.com?官網(wǎng)
查看全部 -
Docker核心思想,可以將Linux容器中的應(yīng)用代碼打包,可以輕松的在服務(wù)器之間遷移。
Docker is the world's leading software containerization platform.
查看全部 -
課程目錄及規(guī)劃
查看全部 -
Docker應(yīng)用
查看全部 -
docker拉取鏡像
查看全部
舉報