Docker面試題

1. Docker是什么隘道?

Docker是一種開源的容器化平臺(tái),能夠?qū)?strong>應(yīng)用程序和開發(fā)環(huán)境依賴打包到容器中郎笆,從而實(shí)現(xiàn)在不同環(huán)境的服務(wù)器上快速部署和運(yùn)行谭梗。

2. Docker和虛擬機(jī)的區(qū)別?

  • Docker不包含虛擬操作系統(tǒng)宛蚓,不需要引導(dǎo)操作系統(tǒng)內(nèi)核激捏,因此啟動(dòng)快、資源占用少凄吏、體積小远舅、部署簡(jiǎn)單闰蛔。(更輕量)
  • 服務(wù)組合:采用容器的方式進(jìn)行部署,整個(gè)系統(tǒng)會(huì)變得易于組合图柏,通過容器技術(shù)將不同服務(wù)封裝在對(duì)應(yīng)的容器中序六,之后結(jié)合一些腳本使這些容器按照要求相互協(xié)作,這樣操作不僅可以簡(jiǎn)化部署難度還可以降低操作風(fēng)險(xiǎn)蚤吹。
  • 易于遷移:容器技術(shù)最重要的價(jià)值就是為在不同主機(jī)上運(yùn)行服務(wù)提供一個(gè)輕便的例诀、一致的格式。容器格式的標(biāo)準(zhǔn)化加快交付體驗(yàn)裁着,允許用戶方便地對(duì)工作負(fù)載進(jìn)行遷移繁涂,避免局限于單一的平臺(tái)提供商。

虛擬化:使得多個(gè)操作系統(tǒng)可同時(shí)運(yùn)行在單個(gè)系統(tǒng)上二驰。
Docker:則可共享同一個(gè)操作系統(tǒng)的內(nèi)核扔罪,將應(yīng)用程序與系統(tǒng)其它部分隔離開。

3. Docker鏡像和Docker容器分別是什么诸蚕?

Docker 鏡像是一個(gè)靜態(tài)的文件步势,它包含了應(yīng)用程序及其依賴項(xiàng)的文件系統(tǒng)、庫(kù)背犯、配置等坏瘩。
Docker 容器則是運(yùn)行時(shí)對(duì)象,它基于鏡像啟動(dòng)漠魏,并包含了應(yīng)用程序的運(yùn)行狀態(tài)倔矾、網(wǎng)絡(luò)連接等信息。因此柱锹,可以認(rèn)為容器是鏡像的實(shí)例化哪自。

4. Dockerfile 是什么?

Dockerfile 是 Docker 用來構(gòu)建鏡像的腳本禁熏。它定義了鏡像構(gòu)建過程中需要執(zhí)行的步驟壤巷,例如安裝軟件、復(fù)制文件等瞧毙。通過編寫 Dockerfile胧华,可以實(shí)現(xiàn)自動(dòng)化的鏡像構(gòu)建和部署。

FROM:指定基礎(chǔ)鏡像
LABLE:為鏡像指定標(biāo)簽
RUN:容器啟動(dòng)時(shí)要運(yùn)行的命令

5. Docker Hub 是什么宙彪?

Docker Hub 是一個(gè)公共的 Docker 鏡像倉(cāng)庫(kù)矩动,用戶可以在其中分享和下載 Docker 鏡像。它還提供了一些其他功能释漆,例如自動(dòng)構(gòu)建悲没、訪問控制等。

6. Docker常用操作

6.1 構(gòu)建

可以通過編寫 Dockerfile 來定義鏡像的構(gòu)建過程男图,然后使用 docker build 命令來構(gòu)建鏡像示姿。例如甜橱,可以使用以下命令來構(gòu)建名為 myimage 的鏡像

$ docker build -t myimage .
6.2 拉取鏡像
$ docker pull ubuntu
6.3 啟動(dòng)鏡像
$ docker run -it ubuntu /bin/bash
6.4 查看所有正在運(yùn)行的容器
$ docker ps -a
6.5 停止容器
$ docker stop <容器 ID>
6.6 啟動(dòng)停止的容器
$ docker start <容器 ID> 
6.7 重新啟動(dòng)容器
$ docker restart <容器 ID>
6.8 查看容器狀態(tài)
$ docker top   //查看容器中的進(jìn)程
$ docker stats //查詢?nèi)萜鞯母黜?xiàng)資源的消耗情況
6.9 進(jìn)入容器
$ docker exec -it <容器 ID> /bin/bash
6.10 刪除容器
$ docker rm -f <容器 ID>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市栈戳,隨后出現(xiàn)的幾起案子渗鬼,更是在濱河造成了極大的恐慌,老刑警劉巖荧琼,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異差牛,居然都是意外死亡命锄,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門偏化,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脐恩,“玉大人,你說我怎么就攤上這事侦讨∈幻埃” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵韵卤,是天一觀的道長(zhǎng)骗污。 經(jīng)常有香客問我,道長(zhǎng)沈条,這世上最難降的妖魔是什么需忿? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蜡歹,結(jié)果婚禮上屋厘,老公的妹妹穿的比我還像新娘。我一直安慰自己月而,他們只是感情好汗洒,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著父款,像睡著了一般溢谤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铛漓,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天溯香,我揣著相機(jī)與錄音,去河邊找鬼浓恶。 笑死玫坛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的包晰。 我是一名探鬼主播湿镀,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼炕吸,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了勉痴?” 一聲冷哼從身側(cè)響起赫模,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蒸矛,沒想到半個(gè)月后瀑罗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡雏掠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年斩祭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乡话。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摧玫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绑青,到底是詐尸還是另有隱情诬像,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布闸婴,位于F島的核電站坏挠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏邪乍。R本人自食惡果不足惜癞揉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望溺欧。 院中可真熱鬧喊熟,春花似錦、人聲如沸姐刁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽聂使。三九已至壁拉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柏靶,已是汗流浹背弃理。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屎蜓,地道東北人痘昌。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親辆苔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子算灸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349