搜尋

首頁  >  問答  >  主體

docker base 映像製作

我所說的不是從倉庫中pull下來的基礎鏡像。舉個例子:假如我的作業系統是Asianux linux系統,倉庫裡沒有,我要自己做個base 鏡像,那要怎麼做,或是有什麼文件連結什麼的

PHP中文网PHP中文网2775 天前659

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-04-24 09:15:12

    我們建構鏡像常用的鏡像都是存在的,但是最底層的鏡像是怎麼來的呢?它又是以哪個鏡像為基礎的呢?例如busybox,如此小巧的鏡像,它的基礎鏡像又是什麼?這是busybox的Dockerfile:

    FROM scratch
    ADD busybox.tar.xz /
    CMD ["sh"]
    

    主角出現了“scratch”,這是一個很特殊的存在,因為它的存在類似於null,一個標記不存在的存在,你可以把它看作一個空鏡像,然後把製作好的系統打包成規定的格式加進去,CMD依照自己的狀況修改一下。樓上給的官方文件你最好也看一下,很希望看到你做完鏡像寫的文章學習學習。

    回覆
    0
  • 黄舟

    黄舟2017-04-24 09:15:12

    我沒做過,但是可以參考這個: Create a base image

    回覆
    0
  • 取消回覆