003-docker的鏡像操作-遠程鏡像倉庫,本地鏡像管理
1、遠程鏡像倉庫
docker login/logout:查看 【不常用】
docker push:查看 【不常用】
docker search:從Docker Hub查找鏡像
語法:docker search [OPTIONS] TERM
OPTIONS說明:
--automated :只列出 automated build類型的鏡像; --no-trunc :顯示完整的鏡像描述; -s :列出收藏數不小於指定值的鏡像。
示例:docker search -s 10 java
docker pull : 從鏡像倉庫中拉取或者更新指定鏡像
語法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]
OPTIONS說明:
-a :拉取所有 tagged 鏡像
--disable-content-trust :忽略鏡像的校驗,默認開啟
示例:拉取最新java:docker pull java
下載REPOSITORY為java的所有鏡像:docker pull -a java
二、本地鏡像管理
docker images : 列出本地鏡像。
語法:docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS說明:
-a :列出本地所有的鏡像(含中間映像層,默認情況下,過濾掉中間映像層); --digests :顯示鏡像的摘要信息;-f :顯示滿足條件的鏡像; --format :指定返回值的模板文件; --no-trunc :顯示完整的鏡像信息; -q :只顯示鏡像ID。
示例:本地鏡像列表:docker images;本地鏡像中REPOSITORY為ubuntu的鏡像列表:docker images ubuntu
docker rmi : 刪除本地一個或多少鏡像。
語法:docker rmi [OPTIONS] IMAGE [IMAGE...]
OPTIONS說明:
-f :強制刪除;
--no-prune :不移除該鏡像的過程鏡像,默認移除;
示例:強制刪除本地鏡像runoob/ubuntu:v4:docker rmi -f runoob/ubuntu:v4
docker tag : 標記本地鏡像,將其歸入某一倉庫。
語法:docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
示例:將鏡像ubuntu:15.10標記為 runoob/ubuntu:v3 鏡像:docker tag ubuntu:15.10 runoob/ubuntu:v3
docker build 命令用於使用 Dockerfile 創建鏡像【不常用】參看:地址
docker history : 查看指定鏡像的創建歷史【不常用】查看:地址
docker save : 將指定鏡像保存成 tar 歸檔文件【不常用】查看:地址
docker import : 從歸檔文件中創建鏡像【不常用】查看:地址
三、信息和版本
docker info : 顯示 Docker 系統信息,包括鏡像和容器數
語法:docker info [OPTIONS]
示例:查看docker系統信息:docker info
docker version :顯示 Docker 版本信息
語法:docker version [OPTIONS]
示例:顯示docker版本:docker version
四、容器的rootfs命令
- commit
- cp
- diff
存儲
003-docker的鏡像操作-遠程鏡像倉庫,本地鏡像管理