base 映象有兩層含義:
不依賴其他映象,從 scratch 構建。
其他映象可以之為基礎進行擴充套件。
所以,能稱作 base 映象的通常都是各種 linux 發行版的 docker 映象,比如 ubuntu, debian, centos 等。
linux 作業系統由核心空間和使用者空間組成。如下圖所示:
rootfs
核心空間是 kernel,linux 剛啟動時會載入 bootfs 檔案系統,之後 bootfs 會被解除安裝掉。
使用者空間的檔案系統是 rootfs,包含我們熟悉的 /dev, /proc, /bin 等目錄。
對於 base 映象來說,底層直接用 host 的 kernel,自己只需要提供 rootfs 就行了。
而對於乙個精簡的 os,rootfs 可以很小,只需要包括最基本的命令、工具和程式庫就可以了。相比其他 linux 發行版,centos 的 rootfs 已經算臃腫的了,alpine 還不到 10mb。
我們平時安裝的 centos 除了 rootfs 還會選裝很多軟體、服務、圖形桌面等,需要好幾個 gb 就不足為奇了。
base 映象提供的是最小安裝的 linux 發行版。
Docker映象中的base映象理解
base 映象有兩層含義 不依賴其他映象,從 scratch 構建。其他映象可以之為基礎進行擴充套件。所以,能稱作 base 映象的通常都是各種 linux 發行版的 docker 映象,比如 ubuntu,debian,centos 等。檢視映象資訊 映象大小不到 200mb。等一下!乙個 cen...
Docker筆記 Docker上傳映象
在應用商店選擇harbor,進行安裝 選擇乙個節點配置 harbor host true ip hostname fqdn hdp165 安裝完成後,需要進行docker image的上傳 需要對docker client進行配置 1.檢視cat etc docker daemon.json,並編輯...
docker學習2 docker映象加速
在docker中有乙個由官方提供的 映象倉庫 dockerhub 但是國內從dockerhub上拉取映象總是慢得可憐。為了解決這個問題,我們可以從一些國內的映象源去拉取映象。docker官方的國內映象源 網易雲 阿里雲 https 你的id mirror.aliyuncs.com 需註冊 登入 七牛...