Docker的那些事兒—容器啟動(dòng)方式(18)


上一篇:Docker的那些事兒—鏡像管理(17)


從本節(jié)開始,開啟容器部分學(xué)習(xí)盔腔。

Docker提供的docker run命令用于創(chuàng)建并啟動(dòng)一個(gè)容器實(shí)例杠茬。

例如:docker run ubuntu

實(shí)際上一個(gè)容器實(shí)例就是宿主機(jī)器上的一個(gè)獨(dú)立的進(jìn)程月褥。這一點(diǎn)我們?cè)谇懊嬷v解的時(shí)候或多或少已經(jīng)提過了。每次執(zhí)行docker run瓢喉,就創(chuàng)建一個(gè)Docker容器進(jìn)程宁赤,擁有獨(dú)立的文件系統(tǒng)、網(wǎng)絡(luò)和進(jìn)程樹栓票。使用docker ps或者docker container ls可以查詢運(yùn)行的容器决左。

那么有人會(huì)問,我怎么查詢不到呢走贪?ps也查不到相應(yīng)的進(jìn)程呢佛猛?這是因?yàn)槿萜鲉?dòng)后又退出了。使用docker ps -a或者docker container ls -a查詢

確實(shí)容器退出了坠狡。那我們?cè)趺醋屓萜鞅3诌\(yùn)行呢继找,exited可不是用戶希望的狀態(tài)。

查看docker run --help

我們看到run的時(shí)候逃沿,用戶可以指定容器啟動(dòng)后需要執(zhí)行的命令婴渡,比如執(zhí)行一個(gè)shell命令一直循環(huán)。當(dāng)然run還提供了其他的豐富可選項(xiàng)凯亮,最常用的-i -t -d可選項(xiàng)边臼,

-i, --interactive? ? ? ? ? Keep STDIN open even if not attached

-t, --tty? ? ? ? ? ? ? ? Allocate a pseudo-TTY

-d, --detach? ? ? ? ? ? Run container in background and printcontainer ID

使用-i選項(xiàng),容器沒退出假消,但終端界面一直卡主柠并。

主機(jī)名變了,docker ps查詢這個(gè)一連串的數(shù)字加字目的主機(jī)名是容器ID置谦。實(shí)際上-t使得啟動(dòng)容器的同時(shí)進(jìn)入容器了堂鲤。而run的時(shí)候用戶也可以使用-h指定容器的主機(jī)名

使用-d打印了容器ID亿傅,但容器退出了媒峡。

同時(shí)使用效果是最好的,終端不會(huì)卡主葵擎,容器處于后臺(tái)運(yùn)行狀態(tài)谅阿,還打印了容器ID。實(shí)際上酬滤,當(dāng)run一個(gè)容器的時(shí)候签餐,我一般都會(huì)使用這三個(gè)可選項(xiàng)。

解釋:

c39394704c3e287f33c3b08c0082e6f86ec1ff02baa2a6c240b6a072a4d756e1容器的長ID盯串;

c39394704c3e 容器短ID氯檐;

relaxed_heyrovsky 容器名字,用戶可以使用--name指定体捏,未指定的話冠摄,docker自動(dòng)生成

那為什么run的時(shí)候沒有加要執(zhí)行的命令糯崎,容器也沒有退出呢?這其實(shí)是因?yàn)镈ockerfile里的CMD命令起作用了河泳,不知道大家還記不記得沃呢。

當(dāng)利用 docker run 來啟動(dòng)容器時(shí),Docker在后臺(tái)運(yùn)行的標(biāo)準(zhǔn)操作包括:

1拆挥、檢查本地是否存在指定的鏡像薄霜,不存在就從公有倉庫下載

2、利用鏡像創(chuàng)建一個(gè)容器

3纸兔、分配一個(gè)文件系統(tǒng)惰瓜,并在只讀的鏡像層外面掛載一層可讀寫的容器層

4、從宿主主機(jī)配置的網(wǎng)橋接口中橋接一個(gè)虛擬接口到容器中去汉矿,從地址池配置一個(gè)ip地址給容器

5鸵熟、啟動(dòng)容器并執(zhí)行用戶指定的應(yīng)用程序

6、執(zhí)行完畢后容器被終止

關(guān)于第三點(diǎn)第四點(diǎn)需要說明下:

由于容器內(nèi)未安裝相關(guān)網(wǎng)絡(luò)命令负甸,我們使用docker inspect ContainerID

你也可以在宿主機(jī)ifconfig查詢流强,應(yīng)該多了幾個(gè)網(wǎng)卡。這些我們都會(huì)在docker 網(wǎng)絡(luò)部分講解呻待。



下一篇:Docker的那些事兒—容器進(jìn)入方式(19)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末打月,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蚕捉,更是在濱河造成了極大的恐慌奏篙,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迫淹,死亡現(xiàn)場離奇詭異秘通,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)敛熬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門肺稀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人应民,你說我怎么就攤上這事话原。” “怎么了诲锹?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵繁仁,是天一觀的道長。 經(jīng)常有香客問我归园,道長黄虱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任庸诱,我火速辦了婚禮捻浦,結(jié)果婚禮上盐捷,老公的妹妹穿的比我還像新娘。我一直安慰自己默勾,他們只是感情好碉渡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著母剥,像睡著了一般滞诺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上环疼,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天习霹,我揣著相機(jī)與錄音,去河邊找鬼炫隶。 笑死淋叶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伪阶。 我是一名探鬼主播煞檩,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼栅贴!你這毒婦竟也來了斟湃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤檐薯,失蹤者是張志新(化名)和其女友劉穎凝赛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坛缕,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡墓猎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赚楚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毙沾。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖直晨,靈堂內(nèi)的尸體忽然破棺而出搀军,到底是詐尸還是另有隱情膨俐,我是刑警寧澤勇皇,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站焚刺,受9級(jí)特大地震影響敛摘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乳愉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一兄淫、第九天 我趴在偏房一處隱蔽的房頂上張望屯远。 院中可真熱鬧,春花似錦捕虽、人聲如沸慨丐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽房揭。三九已至,卻和暖如春晌端,著一層夾襖步出監(jiān)牢的瞬間捅暴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工咧纠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蓬痒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓漆羔,卻偏偏與公主長得像梧奢,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子演痒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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

  • Docker — 云時(shí)代的程序分發(fā)方式 要說最近一年云計(jì)算業(yè)界有什么大事件粹断?Google Compute Engi...
    ahohoho閱讀 15,532評(píng)論 15 147
  • 《Docker從入門到實(shí)踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,382評(píng)論 1 39
  • 一 、什么是 Docker Docker 最初是 dotCloud 公司創(chuàng)始人 Solomon Hykes 在法國...
    Blazzer閱讀 3,136評(píng)論 0 13
  • 一直渴望著自己能夠成為那樣的人嫡霞,能把人生苦難瓶埋、生活挫折化為淡淡,能包容生活诊沪、包容人生养筒、有著淡淡憂郁,能給人淡淡溫暖...
    盼兒_7bca閱讀 283評(píng)論 0 0
  • 1 下午六點(diǎn)的時(shí)候端姚,城市的天已經(jīng)黑下來了晕粪,范奶奶站在馬路牙子邊,一邊心不在焉的聽旁邊的老頭老太發(fā)牢騷渐裸,一邊不時(shí)抬頭...
    木徒閱讀 334評(píng)論 0 1