將Linux的系統(tǒng)制作成Docker鏡像

前言

DockerHub 上有很多的鏡像切心,可以滿足大部分的需求心俗。這種情況我們就可以直接通過docker pull ** 從DockerHub上獲取對(duì)應(yīng)的鏡像。
當(dāng)然還有一些情況,我們需要的鏡像DockerHub上不存在,例如:Linux信創(chuàng)的環(huán)境温兼,在DockerHub上就很難知道對(duì)應(yīng)的鏡像,如果需要這種鏡像的話就需要通過運(yùn)行的系統(tǒng)來制作鏡像了武契。

具體步驟

1. 對(duì)系統(tǒng)進(jìn)行壓縮

  • 查看系統(tǒng)目錄
$ cd /
$ ls
bin  boot  data  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

/proc募判、/sys/run咒唆、/dev這幾個(gè)目錄都是系統(tǒng)啟動(dòng)時(shí)自動(dòng)生成的届垫,雖然也屬于文件系統(tǒng)一部分,但是他們每次開機(jī)都會(huì)有變化全释,所以打包的時(shí)候就應(yīng)該忽略它們

  • tar 完成系統(tǒng)壓縮包
    1装处、可以選擇/跟目錄,然后--exclude排除不需要的目錄
    2浸船、也可以直接選擇需要壓縮的目錄
tar -cvpf /tmp/system.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run --exclude=boot .

or 

tar -cvpf /tmp/system.tar bin data  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  root  sbin  srv  tmp  usr  var

參數(shù)說明:
-c或--create 建立新的備份文件
-f<備份文件>或--file=<備份文件> 指定備份文件
-p或--same-permissions 用原來的文件權(quán)限還原文件
-v或--verbose 顯示指令執(zhí)行過程
z或--gzip或--ungzip 通過gzip指令處理備份文件
--numeric-owner 以用戶識(shí)別碼及群組識(shí)別碼取代用戶名稱和群組名稱

tar 命令更多參數(shù)可參考:
Linux tar 命令
Linux tar.gz符衔、tar找前、bz2、zip 等解壓縮判族、壓縮命令詳解

2. 導(dǎo)入docker

導(dǎo)入docker之前,最好修改下docker的默認(rèn)存儲(chǔ)路徑项戴。
具體修改方法可參考: Linux 下修改Docker默認(rèn)存儲(chǔ)路徑

  • tar 導(dǎo)入docker
$ docker import /tmp/system.tar linux:10.1
// linux:10.1  是自定義的鏡像和tag名稱

or 

cat /tmp/system.tar | docker import - linux:10.1

運(yùn)行鏡像容器

tips: 運(yùn)行導(dǎo)入的鏡像的時(shí)候必須帶command形帮,否則啟動(dòng)報(bào)如下錯(cuò)誤. 最后的/bin/bash 不能少

$ docker run -it -d **** /bin/bash

提示: 制作的鏡像文件太大,會(huì)導(dǎo)致啟動(dòng)容器時(shí)候失斨芏!: Getting the final child's pid from pipe caused "EOF"

參考文章:
[Docker 鏡像導(dǎo)出和導(dǎo)入] https://yeasy.gitbook.io/docker_practice/container/import_export

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辩撑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仿耽,更是在濱河造成了極大的恐慌合冀,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件项贺,死亡現(xiàn)場(chǎng)離奇詭異君躺,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)开缎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門棕叫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奕删,你說我怎么就攤上這事俺泣。” “怎么了完残?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵伏钠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我谨设,道長(zhǎng)熟掂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任铝宵,我火速辦了婚禮打掘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鹏秋。我一直安慰自己尊蚁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布侣夷。 她就那樣靜靜地躺著横朋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪百拓。 梳的紋絲不亂的頭發(fā)上琴锭,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天晰甚,我揣著相機(jī)與錄音,去河邊找鬼决帖。 笑死厕九,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的地回。 我是一名探鬼主播扁远,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼刻像!你這毒婦竟也來了畅买?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤细睡,失蹤者是張志新(化名)和其女友劉穎谷羞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溜徙,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡湃缎,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了萌京。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片雁歌。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖知残,靈堂內(nèi)的尸體忽然破棺而出靠瞎,到底是詐尸還是另有隱情,我是刑警寧澤求妹,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布乏盐,位于F島的核電站,受9級(jí)特大地震影響制恍,放射性物質(zhì)發(fā)生泄漏父能。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一净神、第九天 我趴在偏房一處隱蔽的房頂上張望何吝。 院中可真熱鬧,春花似錦鹃唯、人聲如沸爱榕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)黔酥。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間跪者,已是汗流浹背棵帽。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渣玲,地道東北人逗概。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像忘衍,于是被迫代替她去往敵國(guó)和親仗谆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容