站長資訊網(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 上有非常多的高質(zhì)量的官方鏡像,可以在其中尋找一個最符合我們最終目標的鏡像為基礎鏡像進行定制。

應用鏡像,如 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麻| 亚洲中文精品久久久久久不卡| 九九久久精品国产| 免费看国产精品3a黄的视频| 久久久一本精品99久久精品88| 亚洲AⅤ永久无码精品AA| 亚洲国产成人精品无码区花野真一| 中文字幕精品亚洲无线码二区| 国产精品成人va在线播放 | 亚洲国产午夜中文字幕精品黄网站| 亚洲爆乳无码精品AAA片蜜桃| 91精品免费久久久久久久久| 国产精品免费看久久久香蕉| 国产久热精品无码激情| 亚洲国产精品无码av| 午夜精品久久影院蜜桃| 国产日产欧产精品精品浪潮| 国产福利91精品一区二区| 亚洲一区爱区精品无码| 久久五月精品中文字幕| 精品视频久久久久| 国产精品龙口护士门在线观看| 国产精品极品美女免费观看| 亚洲AV无码国产精品永久一区| 免费精品国偷自产在线在线| 国产办公室秘书无码精品99| 国产亚洲精品资源在线26u| 日韩中文字幕免费| 国产精品99久久久久久人四虎| 国产va精品免费观看| 免费99精品国产自在现线| 国产精品亚洲一区二区麻豆| 精品国产成人亚洲午夜福利| 麻豆精品在线观看| 亚洲精品无码国产片| 香蕉久久丫精品忘忧草产品| 含羞草国产亚洲精品岁国产精品| 国产成人精品一区二三区熟女|