003-docker命令-鏡像 images:search、pull、rmi、tag、遠程鏡像倉庫命令,本地鏡像管理命令

一、遠程鏡像倉庫

docker login/logout查看 【不經常使用】html

docker push查看 【不經常使用】java

docker search:從Docker Hub查找鏡像docker

  語法:docker search [OPTIONS] TERMubuntu

  OPTIONS說明:ui

--automated :只列出 automated build類型的鏡像; --no-trunc :顯示完整的鏡像描述; -s :列出收藏數不小於指定值的鏡像。

  示例:docker search -s 10 javaspa

docker pull : 從鏡像倉庫中拉取或者更新指定鏡像code

  語法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]orm

  OPTIONS說明:htm

-a :拉取全部 tagged 鏡像 --disable-content-trust :忽略鏡像的校驗,默認開啓

  示例:拉取最新java:docker pull javablog

    下載REPOSITORY爲java的全部鏡像:docker pull -a java

  支持的版本能夠:https://hub.docker.com/ 查詢

2、本地鏡像管理

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 : 從歸檔文件中建立鏡像【不經常使用】查看:地址

 

3、信息和版本

docker info : 顯示 Docker 系統信息,包括鏡像和容器數

  語法:docker info [OPTIONS]

  示例:查看docker系統信息:docker info

docker version :顯示 Docker 版本信息

  語法:docker version [OPTIONS]

  示例:顯示docker版本:docker version

4、容器的rootfs命令

docker cp :用於容器與主機之間的數據拷貝。

  語法:

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

OPTIONS說明:

  • -L :保持源目標中的連接

示例

  將主機/www/runoob目錄拷貝到容器96f7f14e99ab的/www目錄下:docker cp /www/runoob 96f7f14e99ab:/www/

  將主機/www/runoob目錄拷貝到容器96f7f14e99ab中,目錄重命名爲www:docker cp /www/runoob 96f7f14e99ab:/www

  將容器96f7f14e99ab的/www目錄拷貝到主機的/tmp目錄中:docker cp 96f7f14e99ab:/www /tmp/

 

存儲

相關文章
相關標籤/搜索