久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

docker——使用docker鏡像

 小世界的野孩子 2022-05-22 發(fā)布于北京

 

1.獲取鏡像

下載鏡像格式:docker pull [倉庫的URL]/[名稱空間]/[倉庫的名稱]:[版本號]
命令:
# docker pull redis    # docker pull nginx:1.17
#docker pull docker.io/library/redis:latest(默認)

2.查看鏡像信息

命令:
# docker images  或  # docker image ls

列舉信息中,,可以看到幾個字段信息: 
-鏡像名稱REPOSITORY: redis
 及來源:來自哪個倉庫,,默認來自:hub.docker.com 
-鏡像標簽TAG(版本號):比如1.17、1000-teach-2020-10-28-13-40-27 
-鏡像ID IMAGE ID:例如 22fdec3d9a6d 
-鏡像創(chuàng)建時間CREATED:例如:3 weeks ago 
-鏡像大小SIZE:127MB

#其中鏡像的 ID 信息十分重要,,它唯一標識了鏡像,。在使用鏡像 ID 的時候,一般可以使用該 ID 的前若干個 字符組成的可區(qū)分串來替代完整的 ID

3.image子命令

# docker images -a 列出所有(包括臨時文件)鏡像文件
# docker images --digests列出鏡像的數字摘要值
# docker images -q 僅顯示 ID 信息

4.為鏡像添加 tag

docker tag [原鏡像名稱]:[版本號]  [新的名稱]:[新版本號]

#示例:docker tag redis:latest registry.cn-hangzhou.aliyuncs.com/alvinos/redis:v1

5.登錄鏡像倉庫

docker login [參數] [倉庫URL] 
#示例: docker login --username=yangyang091022 registry.cn-hangzhou.aliyuncs.com
輸入密碼后enter,,就進入了鏡像倉庫

 

 

 

6.docker推送

docker push [鏡像名稱]
#示例:docker push registry.cn-hangzhou.aliyuncs.com/alvinos/redis:v1
推送上去之后就會在鏡像版本里看到信息
#git的推送 git clone xxx.git git add . git commit -m 'init' . git push origin master

 

 

 

7.inspect 

#docker inspect獲取鏡像的詳細信息,,包括 PID、作者,、架構等等。
docker inspect [參數] [鏡像ID]|[鏡像名稱]:[版本號]

 

 

 

8.history

#history 命令查看鏡像構建歷史
docker history [鏡像名稱]|[鏡像ID]

 

 

 

 

 

 

9.search

#搜索鏡像
docker search [參數] [鏡像名稱|鏡像簡介]

在docker中搜索鏡像主要使用Search子命令,,默認只搜索Docker Hub官方鏡像倉庫中的鏡像,。

# docker search redis

# docker search redis --limit 3

-f : 過濾輸出內容
# docker search -f is-official=true redis搜索官方提供的帶有 Redis 關鍵字的鏡像
# docker search -f stars=8000 redis搜索被收藏超過 8000 個的并且關鍵詞包括 Redis 的鏡像

--limit: 限制輸出結果
    # docker search -f stars=8 --limit 3 redis
    # docker search redis --limit 3
    
--no-trunc: 不截斷輸出結果
    # docker search -f stars=8 --limit 3 --no-trunc redis
    # docker search redis -f stars=150 --no-trunc
'''
輸出參數釋義
NAME :鏡像名稱
DESCRIPTION : 簡介
STARS : 收藏個數
OFFICIAL : 是否是官方鏡像
AUTOMATED : 是否是自構建的鏡像
'''  

10.刪除和清理鏡像

在 docker 中,刪除鏡像主要使用 rmi 子命令,,清理鏡像主要使用 prune 子命令,。
#(1)使用標簽刪除鏡像
    docker rmi [鏡像ID|[鏡像名稱:版本號]]
    # docker rmi redis 或 # docker rmi image redis
    # docker rmi 74d107221092
    -f : 強制刪除鏡像
       如果該鏡像正在使用中,,強制刪除,,實際上是刪除標簽,,如要刪就刪ID,。
     # docker rmi -f redis
#(2)清理鏡像
    使用一段時間之后,,docker 會產生很多臨時文件,,以及一些沒有被使用的    鏡像,我們可以通過 docker image prune 命令來進行清理
    docker image prune [參數]
    
    -a :刪除所有無用/未被使用的鏡像,,不光是臨時鏡像
    # docker image prune -a
    -f :強制刪除鏡像,,而不進行提示
    # docker image prune -a -f

11.構建鏡像

# 保存容器為鏡像
    docker commit [容器ID] [參數]
    
-a : 指定維護者(作者信息)
-m : 指定簡介(提交信息)
-p : 當保存時,容器停止運行(提交時暫停容器運行)
# docker ps 顯示當前正在運行的容器
#示例如下圖:啟動一個容器,、修改并保存

 

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多