Docker 學習筆記 映象技術

2021-09-25 10:25:39 字數 1442 閱讀 3160

docker映象一般的儲存位置(ubuntu):/var/lib/docker

也可以使用命令docker info檢視映象的儲存位置

檢視映象列表:docker images [options] [repository]

-a:--all:顯示所有映象(default = false)

-f:--filter = :過濾顯示

--no-trunc:顯示列表中並不截斷映象id(default = false)

-q:--quite:只顯示映象的id

顯示出的列表中有一列repository(倉庫名),是一系列關聯映象的集合,比如ubuntu,centos,與之前的registry(倉庫)不同。

顯示出的列表中有一列tag(標籤名),來區分每乙個映象,repository:tag(ubuntu:14.04)則指定了唯一的乙個映象檔案。

檢視映象的詳細資訊:docker inspect image_name/image_id

刪除映象:docker rmi [options] image_name/image_id

-f:--force:強制刪除

-no-prune:保留映象中被打標籤的父映象

查詢映象的方式:

使用docker hub的官方**:

使用指令:docker search [options] term(最多返回25個結果)

--automated:只顯示自動化構建的映象

--no-trunc:階段顯示

-s:--stars:最低星級限定

拉取映象:

docker pull [options] name [:tag]

-a:-all-tags:拉取指定映象倉庫所有的映象(標籤)

修改/etc/default/docker配置檔案:

新增:docker_opts = "--registry-mirror = http://mirror-addr"

推送映象:

docker push name [:tag](推送會將映象放在docker hub上,再進行推送之前要先進行註冊)

docker不會提交映象全部內容,只會上傳修改的內容。

docker commit:通過容器構建映象

docker commit [options] container [repostory[:tag]]

-a:--authoe:作者資訊

-m:--message:記錄映象構建的資訊

-p:--pause:由於使用docker commit構建映象的時候會將容器暫停,新增這個選項會提示不暫停容器來構建映象。

docker build:通過dockerfile檔案構建映象

Docker學習 Docker映象

一 列出映象 命令 docker images optsions repositort a 標識列出所有 f 寫過濾條件 no trunc 不截斷id q 只顯示唯一id repository是倉庫名字 registry代表的是大庫 tag標籤名字 對應版本,id唯一標識 庫名字 標籤 對應乙個id...

Docker學習筆記1 映象製作

win8.1 virtual box,執行 centos6.4 64bit,內網通過 上網。如下操作基本都在root下進行。嘗試自己建立docker映象 1,阿里雲映象 執行如下指令碼,將資源映象執行阿里雲 在windows下編輯後,回車換行符需要替換 使用dos2unix命令 dos2unix k...

docker 學習 映象

1 獲取映象 docker pull dl.dockerpool.com 5000 ubuntu latest 2 檢視映象資訊 docker images 倉庫 標籤 id 建立時間 大小 docker inspect 映象id 映象的詳細資訊 3 搜尋映象 docker serach mysql...