docker中如何製作自己的基礎映象

2021-08-21 13:33:24 字數 638 閱讀 4268

舉個例子:現在把自己的開發環境打包,取名為centos6-base.tar,然後在docker中,以centos6-base.tar作為基準映象。

1.建立自己的映象,放置於/root目錄下:

#tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos6-base.tar /

需要注意的是,檔案打包支援的型別只有(.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)這幾種。

2.將製作的centos匯入,並命令為:centos6-base:

#cat centos6-base.tar | docker import - centos6-base

3.現在可以執行它了(測試檢視核心):

#docker run -i -t centos6-base cat /etc/redhat-release
假設你把centos-base.tar放在/opt目錄裡,則這條命令可以為(未驗證):

$ sudo tar -c . | docker import - /opt
操作比較簡單:

$ sudo docker import

Docker實戰(二) 製作自己的Docker映象

製作自己的docker映象主要有如下兩種方式 通過docker run命令啟動容器 修改docker映象內容 docker commit提交修改的映象 docker run新的映象 使用 docker commit 來擴充套件乙個映象比較簡單,但是不方便在乙個團隊中分享。我們可以使用 docker ...

如何製作乙個自己的docker映象

功能類似於 npm 的 package.json 簡單來說就是製作這個 docker 的配置檔案 構建乙個docker映象 建立乙個dockerfile 表示依賴其它的映象,必須保證本地有這個映象 from nginx 將所有者 作者 資訊寫入到映象中 maintainer test name te...

Android中如何自己製作su

本文原部落格 在android原始碼的 system extras 比如 android4.0 system extras 下新建乙個目錄,比如 su robin目錄 在su robin目錄下包含以三個檔案 su.h檔案 ifndef su h define su h 1 ifdef log tag...