DockerHub里創建的鏡像太多了,如果我想挑選其中的一個,該怎麼選擇呢?


有官方的直接用官方的,也就是標註official的,official的肯定可以用,但未必好用;如果沒有官方的就選starts最多的,這種要麼是封裝的比較早,要麼是封裝的比較好;

但最多的時候,我都是拉下來個裸操作系統,更新源後,按照我自己的思路重新封裝新的image,我也知道這樣不太符合docker精神,在現階段講我認為是最合適的選擇

畢竟生態還是早期,官方都是簡單封裝下不怎麼好用,相比之下,一些docker運營商比如daocloud和時速雲封裝的鏡像要更好用一些
一般使用,建議用官方的源。

謝邀

目前系統或基礎語言的鏡像選官方的就可以了,多數情況下以他們為 base image 做自己的鏡像。問題就是這些鏡像大多是國外的源下載依賴會很費勁,最好from 之後換一下源。

應用相關的鏡像,很多其實都不能很好滿足需求,都需要自己改,這方面也沒啥太好的辦法,看自己需求了,一般是看他們的 dockerfile 然後把啟動腳本改一下。

official 的鏡像很多並不好用,可以參考一下 tutum 或者 Sameer 感覺他們做的要實用一些
求推薦docker相關的書和視頻
如果有官方鏡像直接使用官方的就好,否則選擇stars多的,autobuild的。我個人一般不使用非autobuild!


用基礎例如rhel,centos,ubuntu,官方版,然後用dockerfile build出需要的鏡像


推薦閱讀:
相关文章