Docker學習筆記之創建Ubuntu基礎鏡像


  在創建基礎鏡像之前需要安裝Bootstrap工具debootstrap,所以執行命令:

sudo apt install debootstrap

  軟件安裝完成后就可以使用debootstrap工具下載Ubuntu二進制文件了,命令格式是debootstrap <代號> <目錄>。這里可以查看本Ubuntu系統代號,當然也可以使用其它版本的代號,這個命令是通過網絡下載文件的。執行命令:

lsb_release -a

  可以看到Codename屬性值為bionic,這個bionic就是Ubuntu 18.04 LTS 版本的代號,這里順帶說一下執行命令:uname -a可以查看系統的Linux內核版本。知道了版本號后,開始下載二進制文件,執行命令:

sudo debootstrap bionic bionic

  命令執行完成后,可以看到文件夾bionic里面有下載的文件

\

  接下來就可以使用下載的文件進行打包,然后利用管道執行命令docker import導入:

sudo tar -C bionic/ -c . | sudo docker import - bionic:0.1

  tar -C bionic -c .命令用於將bionic目錄下的內容壓縮為一個文件,並輸出至stdout。通過 | 管道可以將輸出內容傳遞給docker import命令。-C選項切換到目錄,-c選項壓縮。

  導入import命令的格式為:docker import <URL或 - >  <鏡像名稱>:<標簽>。當通過 | 管道接收數據時,則指定 - 。執行結果如下圖所示:

  可以看到創建的鏡像bionic:0.1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM