站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

docker基礎鏡像有哪些

基礎鏡像有:1、應用鏡像(nginx、redis、mongo、mysql、httpd、php、tomcat等);2、編程語言鏡像(node、oraclejdk、openjdk、python、golang等);3、空白鏡像“scratch”。

docker基礎鏡像有哪些

本教程操作環(huán)境:linux5.9.8系統(tǒng)、docker-1.13.1版、Dell G3電腦。

Docker基礎鏡像是什么

我們通常會以一個鏡像為基礎,在其上進行定制,這就是基礎鏡像。

就像運行了一個 nginx 鏡像的容器,再進行修改一樣。在DockerFile中基礎鏡像是必須指定的 (FROM 就是指定 基礎鏡像,因此一個 Dockerfile 中 FROM 是必備的指令,并且必須是第一條指令)

比如構建一個Java應用的鏡像,選擇一個Oracle JDK的鏡像作為基礎鏡像比選擇一個alpine鏡像作為基礎鏡像更方便。

Docker基礎鏡像都有哪些

在 Docker Hub 上有非常多的高質量的官方鏡像,可以在其中尋找一個最符合我們最終目標的鏡像為基礎鏡像進行定制。

應用鏡像,如 nginxredismongomysqlhttpdphptomcat 等;

有方便開發(fā)、構建、運行各種語言應用的編程語言鏡像,如 nodeoraclejdkopenjdkpythonrubygolang 等。

還有更為基礎的操作系統(tǒng)鏡像,如 ubuntudebiancentosfedoraalpine 等,這些操作系統(tǒng)的軟件庫為我們提供了更廣闊的擴展空間。

除了選擇現(xiàn)有鏡像為基礎鏡像外,Docker 還存在一個特殊的鏡像,名為 scratch。這個鏡像是虛擬的概念,并不實際存在,它表示一個空白的鏡像。

如果你在DockerFIle中以 scratch 為基礎鏡像的話(FROM scratch),意味著你不以任何鏡像為基礎,接下來所寫的指令將作為鏡像第一層開始存在。不以任何系統(tǒng)為基礎,直接將可執(zhí)行文件復制進鏡像的做法并不罕見,比如 swarmcoreos/etcd。對于 Linux 下靜態(tài)編譯的程序來說,并不需要有操作系統(tǒng)提供運行時支持,所需的一切庫都已經(jīng)在可執(zhí)行文件里了,因此直接 FROM scratch 會讓鏡像體積更加小巧。使用 Go 語言 開發(fā)的應用很多會使用這種方式來制作鏡像,這也是為什么有人認為 Go 是特別適合容器微服務架構的語言的原因之一。

推薦學習:《docker視頻教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
思99热精品久久只有精品| 日韩免费人妻AV无码专区蜜桃| 亚洲区精品久久一区二区三区 | 国产精品电影网在线好看| 曰韩精品无码一区二区三区| 天天综合亚洲色在线精品| 亚洲精品在线不卡| 日韩AV无码精品人妻系列| 日韩精品电影在线| 国产精品一区二区综合| 久久精品99久久香蕉国产色戒 | 日韩AV无码精品一二三区| 国产精品香蕉一区二区三区| 78成人精品电影在线播放日韩精品电影一区亚洲| 九九九精品视频免费| 2020国产精品自拍| 精品一区二区三区自拍图片区| 亚洲国产精品无码中文字| 亚洲综合av永久无码精品一区二区| 久久国产精品免费一区| 国产精品龙口护士门在线观看| 蜜臀91精品国产免费观看| 亚洲欧美日韩国产精品一区| 中文字幕国产精品| 精品不卡一区二区| 国产精品福利一区二区久久| 2021国产精品久久| 久久福利资源国产精品999| 精品国产亚洲一区二区三区在线观看| 国自产拍 高清精品| 国内精品一区二区三区东京| 国产精品亚洲综合久久| 日韩人妻不卡一区二区三区 | 亚洲中文字幕无码久久精品1| 国内精品免费久久影院| 国精品产露脸自拍| 日韩熟女精品一区二区三区 | 国产99久久九九精品无码| 国产91精品一区二区麻豆亚洲| 国产精品一区二区三区99| 久久精品国产精品亚洲下载|