能夠經過鏡像建立一個或者多個容器 python
命令格式: git
docker search python github
命令參數: docker
-f, --filter filter 根據提供的格式篩選出結果 json
--format string GO語言實現的format格式化輸出結果(((json .))) 優化
--limit int 展現最大結果數,默認25個 ui
--no-trunc 內容所有顯示 spa
例子: 3d
docker search -f is-official=true python orm
有時候咱們要指定版本的鏡像,而命令沒法執行,這個時候咱們先到 docker倉庫 找到咱們想要的軟件版本 例如:
咱們直接執行 docker pull python:3.7.5-alpine3.9 拉取鏡像
列出本地的鏡像
命令格式:
docker image ls
docker images
命令參數:
-a, --all 展現全部的鏡像 默認地層隱藏的鏡像
--no-trunc 不縮進顯示
-q 只顯示ID
拉取docker倉庫中的鏡像
命令格式:
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
命令參數格式:
-a, --all-tags 下載全部符合給定tag的鏡像
命令格式:
docker rmi ID
docker imag rm ID
命令參數格式:
-f 強制刪除
鏡像備份:
將本地一個或者多個容器打包保存到本地tar文件
命令格式:
docker save 59acf2b3028c b559f4e7461d -o python.tar
命令參數:
-o 指定文件名和路徑
將save命令打包的鏡像導入本地鏡像中
命令格式:
docker load -i python.tar
命令參數:
-i 指定打入的文件,若是沒指定默認是STDIN
-q 不打印導入過程信息
對本地鏡像的NAME TAG 進行重名, 併產生一個命名後的鏡像
命令格式:
docker tag 59acf2b3028c python:v1
查看一個或者多個鏡像信息
命令格式:
docker image inspect id
docker inspect id
命令參數:
-f go語言格式化輸出
docker inspect ID -f "{{json .Metadata}}"
查看本地一個鏡像的歷史信息
命令格式:
docker history [OPTIONS] IMAGE
命令參數:
-H, --human 將建立時間、大小進行優化打印(默認爲true)
-q, --quiet 只顯示鏡像ID
--no-trunc 不縮略顯示