Docker系列一:基本概念講述

centos7安裝docker CE

查看現(xiàn)有docker版本 docker version
卸載舊版疯搅,見官網(wǎng)
https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites

centos7.3 安裝docker服務(wù)以及compose 免除sudo使用docker命令
http://www.zyizou.com/archives/496

明確術(shù)語及用法

要學(xué)習(xí)docker,首先要理解它的三個(gè)概念:鏡像(Image)埋泵、容器(Container)幔欧、倉庫(Repository)。同時(shí)你還需要知道它們之間的相互關(guān)系丽声。

鏡像Image

docker鏡像是使用Dockerfile腳本礁蔗,將你的應(yīng)用以及應(yīng)用的依賴包構(gòu)建而成的一個(gè)應(yīng)用包,它通常帶有該應(yīng)用的啟動(dòng)命令雁社。而這些命令會(huì)在容器啟動(dòng)時(shí)被執(zhí)行浴井,也就是說你的應(yīng)用在啟動(dòng)容器時(shí)被啟動(dòng)。

鏡像的創(chuàng)建霉撵,需要通過配置Dockerfile腳本磺浙,然后執(zhí)行docker build命令來創(chuàng)建洪囤。

舉個(gè)例子:

docker build -t mydocker/node-server:v1 .

簡單解釋下:
后面的 “.” 表示當(dāng)前目錄下。
當(dāng)執(zhí)行docker build命令時(shí)撕氧,docker會(huì)尋找當(dāng)前目錄下的Dockerfile文件瘤缩,
并根據(jù)Dockerfile腳本文件里的指令創(chuàng)建docker鏡像

查看鏡像

root@:/tmp# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              29e0ae3b69b9        7 days ago          484 MB

容器Container

容器是使用 docker run --name 容器名 鏡像 命令創(chuàng)建的,獨(dú)立于宿主機(jī)(服務(wù)器)的沙箱伦泥,也可以理解為一個(gè)帶有特殊結(jié)構(gòu)的盒子剥啤,它在創(chuàng)建時(shí)會(huì)自動(dòng)執(zhí)行鏡像自帶的一些指令,從而實(shí)現(xiàn)該應(yīng)用的運(yùn)行不脯。
狹隘地講府怯,容器的主要作用就在于給鏡像提供運(yùn)行空間和環(huán)境,并執(zhí)行鏡像的指令跨新。

查看正在運(yùn)行或暫停的容器 docker ps
查看系統(tǒng)上已運(yùn)行過并已退出的容器 docker ps -a

倉庫Repository

顧名思義富腊,倉庫是用來存東西的,但不是存容器域帐,而是存儲(chǔ)docker鏡像赘被。你可以把你的docker鏡像通過push命令推送到docker倉庫,然后就可以在任何能使用docker命令的地方通過pull命令把這個(gè)鏡像拉取下來肖揣。

鏡像民假,容器,倉庫的關(guān)系

docker的使用方式主要有docker命令龙优,Dockerfile腳本羊异,以及shell腳本三種。
換句話說彤断,你可以把docker當(dāng)做命令行工具來使用野舶。

有一點(diǎn)上面已經(jīng)講解過,docker是沙箱機(jī)制宰衙,容器化部署技術(shù)平道,它主要作用在于通過運(yùn)行容器來實(shí)現(xiàn)應(yīng)用部署,而容器則基于鏡像運(yùn)行供炼。

因此一屋,首先要有鏡像,有了鏡像才能基于鏡像創(chuàng)建容器袋哼,才能把鏡像存儲(chǔ)在倉庫冀墨。

于是可以這么理解,鏡像是基礎(chǔ)涛贯,容器是鏡像使用者诽嘉,倉庫是鏡像的管理員。容器和倉庫都是圍繞著鏡像來運(yùn)作的,是對(duì)鏡像的管理和使用虫腋。

另外身冬,鏡像,容器岔乔,倉庫都分別有一套自己的docker命令,用于前期的構(gòu)建以及后期的維護(hù)滚躯。

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雏门,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子掸掏,更是在濱河造成了極大的恐慌茁影,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丧凤,死亡現(xiàn)場離奇詭異募闲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)愿待,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門浩螺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人仍侥,你說我怎么就攤上這事要出。” “怎么了农渊?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵患蹂,是天一觀的道長。 經(jīng)常有香客問我砸紊,道長传于,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任醉顽,我火速辦了婚禮沼溜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘徽鼎。我一直安慰自己盛末,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布否淤。 她就那樣靜靜地躺著悄但,像睡著了一般。 火紅的嫁衣襯著肌膚如雪石抡。 梳的紋絲不亂的頭發(fā)上檐嚣,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼嚎京。 笑死嗡贺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鞍帝。 我是一名探鬼主播诫睬,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼帕涌!你這毒婦竟也來了摄凡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤蚓曼,失蹤者是張志新(化名)和其女友劉穎亲澡,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纫版,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡床绪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了其弊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片癞己。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖梭伐,靈堂內(nèi)的尸體忽然破棺而出末秃,到底是詐尸還是另有隱情,我是刑警寧澤籽御,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布练慕,位于F島的核電站,受9級(jí)特大地震影響技掏,放射性物質(zhì)發(fā)生泄漏铃将。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一哑梳、第九天 我趴在偏房一處隱蔽的房頂上張望劲阎。 院中可真熱鬧,春花似錦鸠真、人聲如沸悯仙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锡垄。三九已至,卻和暖如春祭隔,著一層夾襖步出監(jiān)牢的瞬間货岭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留千贯,地道東北人屯仗。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像搔谴,于是被迫代替她去往敵國和親魁袜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容