2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

docker——使用docker鏡像

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

 

1.獲取鏡像

下載鏡像格式:docker pull [倉(cāng)庫(kù)的URL]/[名稱(chēng)空間]/[倉(cāng)庫(kù)的名稱(chēng)]:[版本號(hào)]
命令:
# docker pull redis    # docker pull nginx:1.17
#docker pull docker.io/library/redis:latest(默認(rèn))

2.查看鏡像信息

命令:
# docker images  或  # docker image ls

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

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

3.image子命令

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

4.為鏡像添加 tag

docker tag [原鏡像名稱(chēng)]:[版本號(hào)]  [新的名稱(chēng)]:[新版本號(hào)]

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

5.登錄鏡像倉(cāng)庫(kù)

docker login [參數(shù)] [倉(cāng)庫(kù)URL] 
#示例: docker login --username=yangyang091022 registry.cn-hangzhou.aliyuncs.com
輸入密碼后enter,就進(jìn)入了鏡像倉(cāng)庫(kù)

 

 

 

6.docker推送

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

 

 

 

7.inspect 

#docker inspect獲取鏡像的詳細(xì)信息,包括 PID、作者、架構(gòu)等等。
docker inspect [參數(shù)] [鏡像ID]|[鏡像名稱(chēng)]:[版本號(hào)]

 

 

 

8.history

#history 命令查看鏡像構(gòu)建歷史
docker history [鏡像名稱(chēng)]|[鏡像ID]

 

 

 

 

 

 

9.search

#搜索鏡像
docker search [參數(shù)] [鏡像名稱(chēng)|鏡像簡(jiǎn)介]

在docker中搜索鏡像主要使用Search子命令,默認(rèn)只搜索Docker Hub官方鏡像倉(cāng)庫(kù)中的鏡像。

# docker search redis

# docker search redis --limit 3

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

--limit: 限制輸出結(jié)果
    # docker search -f stars=8 --limit 3 redis
    # docker search redis --limit 3
    
--no-trunc: 不截?cái)噍敵鼋Y(jié)果
    # docker search -f stars=8 --limit 3 --no-trunc redis
    # docker search redis -f stars=150 --no-trunc
'''
輸出參數(shù)釋義
NAME :鏡像名稱(chēng)
DESCRIPTION : 簡(jiǎn)介
STARS : 收藏個(gè)數(shù)
OFFICIAL : 是否是官方鏡像
AUTOMATED : 是否是自構(gòu)建的鏡像
'''  

10.刪除和清理鏡像

在 docker 中,刪除鏡像主要使用 rmi 子命令,清理鏡像主要使用 prune 子命令。
#(1)使用標(biāo)簽刪除鏡像
    docker rmi [鏡像ID|[鏡像名稱(chēng):版本號(hào)]]
    # docker rmi redis 或 # docker rmi image redis
    # docker rmi 74d107221092
    -f : 強(qiáng)制刪除鏡像
       如果該鏡像正在使用中,強(qiáng)制刪除,實(shí)際上是刪除標(biāo)簽,如要?jiǎng)h就刪ID。
     # docker rmi -f redis
#(2)清理鏡像
    使用一段時(shí)間之后,docker 會(huì)產(chǎn)生很多臨時(shí)文件,以及一些沒(méi)有被使用的    鏡像,我們可以通過(guò) docker image prune 命令來(lái)進(jìn)行清理
    docker image prune [參數(shù)]
    
    -a :刪除所有無(wú)用/未被使用的鏡像,不光是臨時(shí)鏡像
    # docker image prune -a
    -f :強(qiáng)制刪除鏡像,而不進(jìn)行提示
    # docker image prune -a -f

11.構(gòu)建鏡像

# 保存容器為鏡像
    docker commit [容器ID] [參數(shù)]
    
-a : 指定維護(hù)者(作者信息)
-m : 指定簡(jiǎn)介(提交信息)
-p : 當(dāng)保存時(shí),容器停止運(yùn)行(提交時(shí)暫停容器運(yùn)行)
# docker ps 顯示當(dāng)前正在運(yùn)行的容器
#示例如下圖:?jiǎn)?dòng)一個(gè)容器、修改并保存

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多