Docker 鏡像 的常用命令介紹

拉取鏡像

$ docker pull imageName[:tag][:tag] tag 不寫時,拉取的 是 latest 的鏡像

在這里插入圖片描述
在這里插入圖片描述

查看鏡像

查看所有本地鏡像

docker images
or 
docker images -a

在這里插入圖片描述
在這里插入圖片描述

查看完整的鏡像的數字簽名

docker images --digests

在這里插入圖片描述

查看完整的鏡像ID

docker images --no-trunc

在這里插入圖片描述

只查看所有的鏡像ID

docker images -q

在這里插入圖片描述

只查看某個倉庫的鏡像

docker images repositoryName

在這里插入圖片描述

只查看某個倉庫的某個版本的鏡像

docker images repositoryName:tag

在這里插入圖片描述

過濾查看(了解即可)

# 查看 日期在 tomcat:8.5 之后的鏡像
docker images -f since=tomcat:8.5
# 查看 日期在 tomcat:8.5 之前的鏡像
docker images -f before=tomcat:8.5
# 查看 tomcat 倉庫的所有 版本的鏡像 : 但是只支持官方的鏡像
docker images -f reference=tomcat:*

查找鏡像

從 docker hub 官網查找(不能用)

由于國內網絡的問題,這個命令是不能用的

docker search repositoryName

指定國內鏡源像查找(可用)

docker.1ms.run 就是一個國內的鏡像加速地址,挺好用。

docker search docker.1ms.run/mysql

在這里插入圖片描述

限制查詢的條數

--limit=N 選項 限制返回的條數

docker search --limit=5 docker.1ms.run/mysql

在這里插入圖片描述

過濾搜索

-f is-official=true : 過濾官方的鏡像

docker search -f is-official=true docker.1ms.run/mysql

在這里插入圖片描述

-f stars=N : 過濾 stars 數量超過N的

docker search -f stars=100 docker.1ms.run/mysql

在這里插入圖片描述

-f is-automated=true : 過濾自動構建的鏡像,過時的一個方法,不建議使用。

docker search -f is-automated=true docker.1ms.run/mysql

刪除鏡像

刪除鏡像

當刪除多個的時候,通過空格隔開即可

docker rmi repository:tag [其他的鏡像]
or
docker rmi imageId [其他的鏡像ID]

強制刪除

docker rmi -f repository:tag
or
docker rmi -f imageId

刪除所有鏡像

通過引用 docker images -q 命令的返回值,
實現刪除所有的鏡像。

docker rmi -f $(docker images -q)

刪除過程會提示刪除的鏡像分層。
在這里插入圖片描述

導入導出鏡像

導出鏡像

就是把鏡像到處到一個 tar 的壓縮文件中,方便傳輸。
注意 : 不要使用 imageID ,存在 元數據丟失的問題,即還原后 沒有 鏡像的名稱和 tag 了。

# 語法格式
docker save -o targetName.tar repository:tag# 實際演示一個 : 把本地所有的鏡像都打包
docker save -o abc.tar mysql:8.0.41

導入鏡像

就是將 tar 文件解壓,還原成原來的鏡像。

# 語法格式
$ docker load -i targetName.tar# 實際演示一個
$ docker load -i abc.tar

查看鏡像的json文件內容

docker inspect mysql:8.0.41

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75553.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75553.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75553.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從零搭建微服務項目Pro(第0章——微服務項目腳手架搭建)

前言: 在本專欄Base第0章曾介紹一種入門級的微服務項目搭建,盡管后續基于此框架上實現了Nacos、Eureka服務注冊發現、配置管理、Feign調用、網關模塊、OSS文件存儲、JSR參數校驗、LogBack日志配置,鑒權模塊、定時任務模塊等,但由于…

VS Code下開發FPGA——FPGA開發體驗提升__下

上一篇:IntelliJ IDEA下開發FPGA-CSDN博客 Type:Quartus 一、安裝插件 在應用商店先安裝Digtal IDE插件 安裝后,把其他相關的Verilog插件禁用,避免可能的沖突。重啟后,可能會彈出下面提示 這是插件默認要求的工具鏈&a…

使用Python從零開始構建端到端文本到圖像 Transformer大模型

簡介:通過特征向量從文本生成圖像 回顧:多模態 Transformer 在使用Python從零實現一個端到端多模態 Transformer大模型中,我們調整了字符級 Transformer 以處理圖像(通過 ResNet 特征)和文本提示,用于視覺…

Webpack中的文件指紋:給資源戴上個“名牌”

你是否想過,當你修改代碼后,瀏覽器為什么仍然拿著舊版資源不放?秘密就在于——文件指紋!簡單來說,文件指紋就像給每個構建出來的文件貼上獨一無二的“姓名牌”,告訴瀏覽器:“嘿,我更…

python可變對象與不可變對象

文章目錄 Python 中的可變對象與不可變對象不可變對象(Immutable Objects)可變對象(Mutable Objects)重要區別 Python 中的可變對象與不可變對象 在 Python 中,對象可以分為可變對象(mutable)和不可變對象(immutable),這是 Python 中非常重要的概念&…

DeepSeek私有化部署性能怎么樣?企業級AI落地實戰解析!

1. 私有化部署是什么?為什么企業需要它? 很多公司在考慮用AI時都會問:“DeepSeek私有化部署性能怎么樣?能不能在我們自己的服務器上跑?” 私有化部署的意思就是把AI模型裝在你自己的機房或者云服務器上,而…

SQL學習--基礎語法學習

SQL和excle對比 學習目標 單表查詢 項目背景 SQL 練習環境 SQL Online Compiler - Next gen SQL Editor 商品信息表:https://study-zhibo.oss-cn-shanghai.aliyuncs.com/test/%E5%95%86%E5%93%81%E4%BF%A1%E6%81%AF%E8%A1%A8.csv 訂單明細表:https://…

【Docker基礎-網絡】--查閱筆記4

目錄 Docker 網絡網絡類型none 網絡host 網絡bridge 網絡自定義網絡 容器間通信IP 通信Docker DNS Serverjoined 容器 容器與外部通信容器訪問外部外部訪問容器 Docker 網絡 學習Docker提供的幾種原生網絡如何創建自定義網絡容器間通信,容器于外界交互 Docker 安裝…

GPT模型架構與文本生成技術深度解析

核心發現概述 本文通過系統分析OpenAI的GPT系列模型架構,揭示其基于Transformer解碼器的核心設計原理與文本生成機制。研究顯示,GPT模型通過自回歸機制實現上下文感知的序列生成,其堆疊式解碼器結構配合創新的位置編碼方案,可有效…

AWTK-MVVM 如何讓多個View復用一個Model記錄+關于app_conf的踩坑

前言 有這么一個業務,主界面點擊應用窗口進入聲納顯示界面,聲納顯示界面再通過按鈕進入菜單界面,菜單界面有很多關于該聲納顯示界面的設置項,比如量程,增益,時間顯示,亮度,對比度等…

CrystalDiskInfo電腦硬盤監控工具 v9.6.0中文綠色便攜版

前言 CrystalDiskInfo是一個不用花錢的硬盤小幫手軟件,它可以幫你看看你的電腦硬盤工作得怎么樣,健不健康。這個軟件能顯示硬盤的溫度高不高、還有多少地方沒用、傳輸東西快不快等等好多信息。用了它,你就能很容易地知道硬盤現在是什么情況&…

數據分析-數據預處理

數據分析-數據預處理 處理重復值 duplicated( )查找重復值 import pandas as pd apd.DataFrame(data[[A,19],[B,19],[C,20],[A,19],[C,20]],columns[name,age]) print(a) print(--------------------------) aa.duplicated() print(a)只判斷全局不判斷每個 any() import p…

如何用海倫公式快速判斷點在直線的哪一側

一、海倫公式的定義與推導 1. 海倫公式的定義 海倫公式(Heron’s Formula)是用于計算三角形面積的一種方法,適用于已知三角形三邊長度的情況。公式如下: S s ( s ? a ) ( s ? b ) ( s ? c ) S \sqrt{s(s - a)(s - b)(s - c…

python推箱子游戲

,--^----------,--------,-----,-------^--,-------- 作者 yty---------------------------^----------_,-------, _________________________XXXXXX XXXXXX XXXXXX ______(XXXXXXXXXXXX(________(------ 0 [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], [1,0,0,0,0,0,0,0,0,0,0,0,…

使用Python建模量子隧穿

引言 量子隧穿是量子力學中的一個非常有趣且令人神往的現象。在經典物理學中,我們通常認為粒子必須克服一個勢壘才能通過它。但是,在量子力學中,粒子有時可以“穿越”一個勢壘,即使它的能量不足以克服這個勢壘。這種現象被稱為“量子隧穿”。今天,我們將通過 Python 來建…

Vuex Actions 多參數傳遞的解決方案及介紹

Vuex Actions 多參數傳遞的解決方案及介紹 引言 在Vuex狀態管理模式中,Actions 扮演著至關重要的角色。它主要用于處理異步操作,并且可以提交 Mutations 來修改全局狀態。然而,在實際開發中,我們常常會遇到需要向 Actions 傳遞多…

設計模式 --- 策略模式

?策略模式(Strategy Pattern)是一種 ??行為型設計模式??,用于動態切換算法或策略??,使得算法可以獨立于客戶端變化。它通過封裝算法策略并使其可互換,提升了系統的靈活性和擴展性,尤其適用于需要多種…

【論文閱讀】RMA: Rapid Motor Adaptation for Legged Robots

Paper: https://arxiv.org/abs/2107.04034Project: https://ashish-kmr.github.io/rma-legged-robots/Code: https://github.com/antonilo/rl_locomotion訓練環境:Raisim 1.方法 RMA(Rapid Motor Adaptation)算法通過兩階段訓練實現四足機器…

QQ風格客服聊天窗口

QQ風格客服聊天窗口 展示引入方式 展示 引入方式 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title&g…