-
構(gòu)建 Docker 鏡像的 N 個(gè)小技巧,運(yùn)維工程師看過(guò)來(lái),學(xué)到了~
構(gòu)建鏡像的幾個(gè)小技巧 構(gòu)建上下文 執(zhí)行?docker build?命令時(shí),當(dāng)前的工作目錄被稱為構(gòu)建上下文。默認(rèn)情況下,Dockerfile 就位于該路徑下。也可以通過(guò)?-f?參數(shù)來(lái)指定 dockerfile ,但 docker 客戶端會(huì)將當(dāng)前工作目錄下的所有文件發(fā)送到 docker 守護(hù)進(jìn)程進(jìn)行構(gòu)建。 所以來(lái)說(shuō),當(dāng)執(zhí)行 docker build 進(jìn)行構(gòu)建鏡像時(shí),當(dāng)前目錄一定要?干凈?,切記不要在家里錄下創(chuàng)建一個(gè) Dockerfile 緊接著?docker build?一把梭 ??。 正確做法是為項(xiàng)…
-
4 個(gè)超實(shí)用的 Docker 鏡像構(gòu)建技巧
最近做了一個(gè)好玩的工具,叫 xbin.io?。其中有一項(xiàng)工作是為不同的工具來(lái)構(gòu)建 Docker 鏡像,讓他們都運(yùn)行在 Docker 中(實(shí)際上,是兼容 Docker image 的其他 ?sandbox 系統(tǒng),沒(méi)有直接用 Docker)。支持的工具越來(lái)越多,為了節(jié)省資源,Build 的 Docker image ?就越小越好,文件越少,其實(shí)啟動(dòng)速度也會(huì)略微快一些,也會(huì)更安全一些。 這篇文章來(lái)介紹一下做 Docker Image 的一些技巧。 在之前的博客 Docker (容器) 的原理中介紹過(guò) …