docker~大叔(shu)對(dui)術(shu)語的(de)解釋(shi)
接觸和(he)(he)使用docker已經有(you)1年多了,起初對概念本身理解的(de)不是很好(hao),或者(zhe)說,沒有(you)找到一(yi)本比較(jiao)好(hao)的(de)書,在自己(ji)的(de)研究(jiu)下,對docker一(yi)些基本的(de)概念有(you)了自己(ji)的(de)一(yi)些認識和(he)(he)看(kan)法,現在分享給正(zheng)在學(xue)習docker的(de)朋友(you)!
鏡像
鏡像image,類似于VM里的(de)(de)(de)ISO文件,將一(yi)個(ge)操作系(xi)統和(he)應(ying)用(yong)軟件打包成一(yi)個(ge)只讀(du)的(de)(de)(de)ISO文件,這個(ge)文件就(jiu)是(shi)一(yi)個(ge)鏡像,例(li)如(ru)我們上(shang)(shang)網站上(shang)(shang)下載GHOST WIN7時,這個(ge)ISO文件就(jiu)是(shi)WIN7的(de)(de)(de)一(yi)個(ge)鏡像,這本身是(shi)只讀(du)的(de)(de)(de),你(ni)不能修(xiu)改它的(de)(de)(de)內(nei)容,你(ni)可以(yi)運行它,把它的(de)(de)(de)結(jie)果(guo)安裝到電腦上(shang)(shang),這就(jiu)是(shi)快(kuai)速(su)的(de)(de)(de)部署(shu)操作系(xi)統,呵(he)呵(he)。
容器
容(rong)器(qi)container是指(zhi)一個(ge)(ge)把一個(ge)(ge)鏡(jing)像(xiang)啟動后的(de)結(jie)(jie)果(guo),這個(ge)(ge)結(jie)(jie)果(guo)就是一個(ge)(ge)容(rong)器(qi),你完(wan)整可(ke)以(yi)把一個(ge)(ge)鏡(jing)像(xiang)啟動成多(duo)個(ge)(ge)容(rong)器(qi),而(er)這些(xie)容(rong)器(qi)之(zhi)間是相(xiang)互(hu)獨立的(de),這就類似于,你在電腦(nao)上安了一個(ge)(ge)虛擬機(ji),你使(shi)用win7的(de)鏡(jing)像(xiang),安裝出了好(hao)幾個(ge)(ge)win7系統(容(rong)器(qi)),而(er)這些(xie)系統之(zhi)間是相(xiang)互(hu)獨立的(de)!
倉庫
倉(cang)(cang)(cang)儲(chu)repository是指存儲(chu)鏡(jing)像的(de)(de)基地,我們可以到這個地方(fang)后下載(zai)pull我們的(de)(de)鏡(jing)像到本地,倉(cang)(cang)(cang)庫(ku)分為公(gong)開(kai)倉(cang)(cang)(cang)庫(ku)(Public)和私有倉(cang)(cang)(cang)庫(ku)(Private)兩(liang)種(zhong)形式,最(zui)大(da)的(de)(de)公(gong)開(kai)倉(cang)(cang)(cang)庫(ku)是 ,存放(fang)了數量(liang)龐大(da)的(de)(de)鏡(jing)像供用戶(hu)下載(zai)。 國內的(de)(de)公(gong)開(kai)倉(cang)(cang)(cang)庫(ku)包括 和阿里云等(deng),可以提供大(da)陸(lu)用戶(hu)更(geng)穩定(ding)快(kuai)速的(de)(de)訪問。
幾個基本的命令
docker images 查看本地(di)已有的(de)鏡像(xiang)
docker pull 從倉庫拉(la)一個鏡像(xiang)到本地(di)
docker run 運行(xing)一個(ge)鏡像,它就成了一個(ge)容器
docker ps 列出所有(you)容器
好了,今天的(de)基本(ben)概念就說到時這里(li)了!
感謝各位的閱讀!