docker學習(1) 顯像管理的基本命令

2021-10-08 11:40:34 字數 2099 閱讀 9236

語法

docker pull [options] name[:tag|@digest]
選項名稱

預設描述

--all-tags,a

--disable-content-trusttrue跳過映象校驗

例項

$ docker pull ubuntu:14.04

$ docker push zhoulm/ubuntu-usr:14.04

$ docker pull ubuntu

$ docker pull -a ubuntu

語法

#上傳到公共庫

$ docker push [options] name[:tag]

#上傳到私有庫,需要自己先建庫

#[hub-name]為註冊時使用的賬號

#[repository-name]為建立的倉庫名

#[tag]為版本號

$ docker push [hub-name]/[repository-name]:[tag]

選項名稱

預設描述

--disable-content-trusttrue跳過映象校驗

例項

#上傳指定映象到公共庫

$docker push ubuntu-usr:14.04

#上傳指定映象到私有庫

$ docker push zhoulm/ubuntu-usr:14.04

語法

docker search [options] term
選項名稱

預設描述

--automated 

只列出 automated build型別的映象;

--no-trunc 

顯示完整的映象描述;

-s 列出收藏數不小於指定值的映象。

例項

#從docker hub查詢所有映象名包含ubuntu,並且收藏數大於10的映象

$ docker search -s 10 ubuntu

語法

docker images [options] [repository[:tag]]
選項名稱

預設描述

-a列出本地所有的映象(含中間映像層,預設情況下,過濾掉中間映像層)

--digests

顯示映象的摘要資訊

-f顯示滿足條件的映象

--format

指定返回值的模板檔案

--no-trunc

顯示完整的映象資訊

-q只顯示映象id

例項

#檢視本地映象列表

$ docker images

#列出本地映象中repository為ubuntu的映象列表。

$ docker images ubuntu

語法

docker rmi [options] image [image...]
選項名稱

預設描述

-f強制刪除

--no-prune

不移除該映象的過程映象,預設移除

例項

# 強制刪除本地映象 runoob/ubuntu:v4。

$ docker rmi -f runoob/ubuntu:v4

docker 顯像管理

docker search命令可以用來查詢映象 比如 docker search nginx.構建映象 先建立乙個檔案,就在家目錄都可以了 touch dockerfile 再vim編輯之,如下 version 1.0.0 test from ubuntu latest maintainer run...

docker顯像管理

配置 docker加速器 vim etc docker daemon.json 重啟docker服務,再次拉取映象 拉取映象 docker pull centos檢視本地有哪些映象 docker images搜尋映象給映象打乙個標籤會生成乙個映象 將映象啟動為容器 i 表示讓容器的標準輸入開啟 t ...

Docker顯像管理

如何復用,通過libcontainer可以快速構建起應用的執行時環境也就是容器,但是對容器執行是環境進行打包復用的時候就需要映象去完成,映象中包含了容器所需要的執行時環境的rootfs rootfs,rootfs是容器啟動時,容器內部可見的根檔案系統,類unix作業系統中的目錄系統,如 dev bi...