docker核心概念(1)-鏡像

鏡像(Image)

鏡像是創(chuàng)建Docker容器的基礎(chǔ),是容器運(yùn)行的前提。通過(guò)版本管理和增量的文件系統(tǒng),Docker提供了一套十分簡(jiǎn)單的機(jī)制來(lái)創(chuàng)建和更新現(xiàn)有的鏡像。

可以這樣理解,應(yīng)用運(yùn)行是需要環(huán)境的,而鏡像就是提供這種環(huán)境的。

例如:一個(gè)鏡像可以完全包含了Ubuntu操作系統(tǒng)環(huán)境,可以把它稱作一個(gè)Ubuntu鏡像。鏡像也可以安裝了Apache應(yīng)用程序(或其他軟件),可以把它稱為一個(gè)Apache鏡像。

以下是關(guān)于鏡像的常用操作:

1.docker pull ?imageName [:TAG] ? 從遠(yuǎn)程倉(cāng)庫(kù)中(Docker Hub)獲取鏡像。如果不顯式指定TAG,則會(huì)默認(rèn)選擇latest標(biāo)簽,表示倉(cāng)庫(kù)中最新版本

eg: ? docker pull ubuntu:14.04,從遠(yuǎn)程倉(cāng)庫(kù)中獲取ubuntu版本號(hào)為14.04的鏡像。

嚴(yán)格來(lái)講,鏡像的倉(cāng)庫(kù)名稱中還應(yīng)包括鏡像地址,上面的例子是默認(rèn)從Docker官方倉(cāng)庫(kù)中下載的,即registry.hub.docker.com/ubuntu:14.04,前綴可以省略。如果從網(wǎng)易蜂巢的鏡像源下載ubuntu的鏡像,則命令如下:

docker pull hub.c.163.com/public/ubuntu:14.04

下載鏡像到本地之后就可以使用鏡像了。

2.docker images ? 查看本地已有鏡像信息,下面是我自己主機(jī)本地的鏡像


3.docker search ? 搜索遠(yuǎn)程倉(cāng)庫(kù)中共享的鏡像(默認(rèn)搜索官方倉(cāng)庫(kù)),下面是我搜索redis鏡像的例子:

其中第一條星數(shù)最多的也是redis官方上傳的鏡像(OFFICIAL)

4.docker rmi ?iamge ? 刪除本地鏡像

5.docker push ?iamge 上傳自己的鏡像 ? 默認(rèn)是把鏡像上傳到Docker Hub官方倉(cāng)庫(kù)(需要注冊(cè))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,828評(píng)論 15 147
  • 一、Docker 簡(jiǎn)介 Docker 兩個(gè)主要部件:Docker: 開源的容器虛擬化平臺(tái)Docker Hub: 用...
    R_X閱讀 4,508評(píng)論 0 27
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡(jiǎn)介 Docke...
    極客圈閱讀 10,719評(píng)論 0 120
  • 原文在此 獲取鏡像 之前提到過(guò),Docker Hub 上有大量的高質(zhì)量的鏡像可以用,這里我們就說(shuō)一下怎么獲取這些鏡...
    若與閱讀 1,934評(píng)論 1 5
  • 今天女兒獨(dú)自去東莞夏令營(yíng),清早起來(lái)送她去坐火車,望著拉著旅行箱的她獨(dú)自進(jìn)站時(shí)向我揮手告別,突然感覺(jué)她長(zhǎng)大,能獨(dú)自面...
    玥成閱讀 198評(píng)論 0 0

友情鏈接更多精彩內(nèi)容