docker镜像仓库常用命令
docker镜像仓库常用命令
- docker login
- docker logout
- docker pull
- docker push
- docker search
- docker images
- docker image inspect
- docker tag
- docker rmi
- docker image prune
- docker save
- docker load
- docker history
docker login
语法: docker login [options] [server]
功能:登录到一个存放docker镜像的仓库,如果不指定server的话,默认登录官方仓库docker Hub;
参数:
-u: 登录的用户名
-p: 密码
实战:

如果是第一次登录的话,那么它会要求你输入用户名和密码,由于这里不是第一次登录,它要求我们进行代码验证,我们照做就是:

但是由于服务器在国外,响应很慢,基本会登录超时:

为此,我们可以去腾讯云or阿里云创建一个国内的镜像仓库,这里我已经创建好了,直接演示即可:

由于博主之前登陆过,用户信息被保存在了本地,在登录的时候,自动校验通过了,就没要求我再次输入用户名和密码,因此直接登录成功,第一次登录的小伙伴可能会要求你输入用户名和密码;
docker logout
语法:docker [server]
功能:退出登录,如果没有指定server,那么默认退出docker Hub仓库的登录;如果指定,则退出指定的服务器;
实战:


docker pull
语法: docker image pull [options] NAME[:TAG:@DIGEST]
别名:docker pull
功能: 下载一个特定镜像;一般来说NAME=server+仓库地址,而对于官方仓库中的镜像来说,在拉取的时候,一般不需要特别指定,默认就是docker Hub的ip地址+端口号,我们只需要指定要拉取的镜像在那个仓库和拉取那个版本即可;但是当我们不是在官方仓库拉取镜像的时候,我们需要指定仓库所在服务器的ip地址和端口号,然后在指定小仓库名+tag或者小仓库名+摘要;
参数:
-a : 拉取所有tag的镜像;
–disable-content-trust: 忽略镜像的校验,默认开启;
**实战: **
- 从官方拉取一个镜像:

- 从自己的阿里云服务器上拉取一个镜像:

docker push
语法:docker image push [options] NAME[:TAG]
别名:docker push
功能:向仓库推送镜像;同样的没有指定,默认仓库服务器在docker Hub上,指定了就用指定的;
参数:
-a:推送所有tag镜像;
–disable-content-trust: 忽略镜像校验,默认开启;
实战:
这里我就不想官方仓库推送了,太慢了,容易超时,我配置了个阿里的仓库,向这里面推送即可:

我们再来看看,阿里云镜像仓库:

上传成功!
docker search
语法:docker search [options] TERM
功能:搜索相关镜像,默认从docker Hub仓库进行搜索;
参数:
–no-trunc: 显示完整的镜像描述;
-f<过滤条件>: 列出收藏数不小于指定值的镜像;
实战:
没成功,搜索超时:

docker images
语法:docker image ls [options] [respository[:TAG]]
别名: docker images/ docker image list
功能: 查看本地镜像信息;
参数:
-a: 列出所有本地镜像(含中间层,默认情况下,是过滤掉中间映像层)
–digests: 显示镜像的摘要信息;
-f :显示满足条件的镜像
–format :显示满足条件的镜像
–no-trunc :显示满足条件的镜像
-q :只显示镜像 ID
实战

docker image inspect
语法:docker image inspect [options] image1 [image2…]
功能:显示一个镜像或多个镜像的详细信息
参数:
-f: 指定格式输出,默认是json格式输出;
实战:

docker tag
语法: docker image tag source_image[:tag] target_image[:tag]
别名:docker tag
功能:标记本地镜像,将其归入某一仓库。
实战:

docker rmi
语法:docker image rm [options] image [image…]
别名:docker image remove / docker rmi
功能:删除本地镜像,如果指定的镜像又多个标签,那么本次只会删除本次指定标签对于镜像的引用,并不会删除本地镜像;如果指定的镜像只有一个标签,那么本次除了会删除本次指定的标签,也会删除本次镜像;
参数:
-f: 强制删除正在运行的容器的镜像
实战:


docker image prune
语法: docker image prune [options]
功能:删除没有被引用为容器的镜像
参数:
-a: 删除所有没有被引用为容器的镜像
-f: 不需要提示信息,就是不需要系统来提示你是否要真的删除;
实战:

docker save
语法:docker image save [options] image [image…]
别名:docker save
功能:将一个或多个镜像打包为一个tar文件
参数:
-o: 写入一个文件,默认是stdout
实战:

docker load
语法:docker image load [options]
别名:docker load
功能:从tar包或者stdin加载镜像
参数:
-i: 从那个tar包读取,默认从stdin读取;
实战:

docker history
语法:docker image history [options] image [image…]
别名:docker history
功能:查看镜像分层信息
参数:
-H: 以人类看得懂的形式展示信息;
–format: 以特定格式输出
–no-trunc: 不截断的形式输出信息;
实战:

相关文章:
docker镜像仓库常用命令
docker镜像仓库常用命令 docker logindocker logoutdocker pulldocker pushdocker searchdocker imagesdocker image inspectdocker tagdocker rmidocker image prunedocker savedocker loaddocker history docker login 语法: docker login [options] [server] 功能ÿ…...
springboot 传统应用程序,适配云原生改造
概述 2024年传统应用程序上云,改造方案 1、mysql 云环境高可用方案 2、redis 云环境高可用方案 3、nginx 云环境高可用方案 4、应用 云环境高可用方案1、mysql 云环境高可用方案 1.1 你先了解 1.1.1 你先了解“mysql高可用方案” 主从复制(Master-S…...
D61【python 接口自动化学习】- python基础之数据库
day61 数据库定义 学习日期:20241107 学习目标:MySQL数据库-- 130:MySQL入门使用 学习笔记: 在命令提示符内先试用MySQL 使用图形化工具操作MySQL DBeaver安装 DBeaver连接MySQL 总结 MySQL安装成功后,可以使用命…...
数据库期末考试简答题
1.试述数据、数据库、数据库管理系统、数据库系统的概念。 答:(1)数据是数据库中存储的基本对象,是描述事物的符号记录。数据有多种表现形式,它们都可以经过数字化后存入计算机。数据的种类有数字、文字、…...
Java[面试题]-真实面试
1.什么是IOC和AOP?了解么? IOC(控制反转)和AOP(面向切面编程) 1. IOC(控制反转) 概念 IOC(Inversion of Control)是面向对象编程中的一个设计原则…...
HTML5新增多媒体支持
一、引言 在当今数字化时代,丰富的多媒体内容对于网页的吸引力和用户体验至关重要。HTML5 的出现为网页带来了强大的多媒体支持,尤其是在音频和视频方面,为开发者和用户带来了全新的可能性。 二、音频audio标签 2.1 定义与属性详解 <a…...
K8S群集调度二
一、污点(Taint) 和 容忍(Tolerations) 1.1、污点(Taint) 设置在node上是对pod的一种作用 节点的亲和性,是Pod的一种属性(偏好或硬性要求),它使Pod被吸引到一类特定的节点 而Taint 则相反,它使节点能够排斥一类特…...
43.第二阶段x86游戏实战2-提取游戏里面的lua
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要…...
debian系统安装qt的时候 显示xcb相关文件缺失
如果是安装之后的问题 我们可以选择使用ldd的命令查看当前依赖的so那些文件确实 ldd /home/yinsir/Qt/5.15.2/gcc_64/plugins/platforms/libqxcb.so 本人在进行打包的时候 出现则会个报错 ERROR: ldd outputLine: “libxcb-util.so.1 > not found” ERROR: for binary: “/…...
得物多模态大模型在重复商品识别上的应用和架构演进
重复商品治理介绍 根据得物的平台特性,同一个商品在平台上不能出现多个链接,原因是平台需要保证一品一链的特点,以保障商品的集中竞价,所以说一个商品在整个得物平台上只能有一个商详链接,因此我们需要对一品多链的情…...
基于 SSM(Spring + Spring MVC + MyBatis)框架构建电器网上订购系统
基于 SSM(Spring Spring MVC MyBatis)框架构建电器网上订购系统可以为用户提供一个方便快捷的购物平台。以下将详细介绍该系统的开发流程,包括需求分析、技术选型、数据库设计、项目结构搭建、主要功能实现以及前端页面设计。 需求分析 …...
应用插件化及其进程关系梳理
插件应用的AndroidManifest.xml <manifest xmlns:android"http://schemas.android.com/apk/res/android"coreApp"true"package"com.demo.phone"android:sharedUserId"android.uid.phone"><uses-sdk android:minSdkVersion&q…...
Odoo:免费开源的医药流通行业信息化解决方案
文 / 开源智造Odoo亚太金牌服务 方案概述 开源智造Odoo免费开源ERP提供面向医药批发采、供、销业财一体化,及直接面向消费者的门店终端、全渠道管理、营销管理以及GSP合规管理解决方案,提升企业运营效率和全业务链条的数字化管控、追溯能力。 行业的最新…...
系统架构设计师论文:大数据Lambda架构
论文一:大数据Lambda架构 1简要说明你参与开发的软件项目,以及你所承担的主要工作 2 lamada体系架构将数据流分为批处理层(Batch Layer)、加速层(Speed Layer)、服务层(Serving Layer)。简要叙述这三个层次的用途和特点 3 详细阐述你参与开发的软件项目是如何基于lamada…...
亚信安全新一代WAF:抵御勒索攻击的坚固防线
近年来,勒索攻击已成为黑客的主要攻击手段。新型勒索攻击事件层出不穷,勒索攻击形势愈发严峻,已经对全球制造、金融、能源、医疗、政府组织等关键领域造成严重危害。如今,勒索攻击手段日趋成熟、攻击目标愈发明确,模式…...
Flutter 中的那些设计模式的写法(持续更新)
前言 我们都知道设计模式是相同的,同一种设计模式的理念不会因为语言不同而会有所改变,但是由于语法的差异,设计模式的写法也有所差异,本文会介绍一些flutter中常用设计模式的写法以及使用场景。 常见的设计模式有23种࿰…...
【提效工具开发】Python功能模块执行和 SQL 执行 需求整理
需求梳理 背景 当前我们在IDE或MySQL查询工具中只能进行个人使用,缺乏共享功能,且在查询及数据统计上有一定的不便。为了改善这种情况,计划搭建一个Web平台,通过后台交互来提升效率。此平台需要兼容Python工具和SQL工具的管理、执…...
Linux系列-进程的状态
🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” 操作系统就是计算机领域的哲学,是为了保证在所有情况下都适用,加载到内存叫做新建状态。 并行和并发 计算机同时进行多个任务,在用户感知的…...
SpringBoot项目中常用的一些注解
一、核心注解 SpringBootApplication 作用:标注一个主程序类,表明这是一个Spring Boot应用程序的入口。说明:这是一个复合注解,组合了Configuration、EnableAutoConfiguration和ComponentScan。 EnableAutoConfiguration 作用&…...
【网络】自定义协议——序列化和反序列化
> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么是序列化和分序列,并且自己能手撕网络版的计算器。 > 毒鸡汤:有些事情,总是不明白,所以我不…...
Nanbeige4.1-3B部署避坑指南:vLLM加载失败排查与llm.log日志分析技巧
Nanbeige4.1-3B部署避坑指南:vLLM加载失败排查与llm.log日志分析技巧 1. 引言:从部署成功到问题排查 当你满怀期待地部署一个像Nanbeige4.1-3B这样的高性能小模型时,最怕看到的就是服务启动失败。特别是使用vLLM这种高效推理框架时…...
SUNFLOWER MATCH LAB 效果深度评测:对比传统CNN与LSTM的识别性能
SUNFLOWER MATCH LAB 效果深度评测:对比传统CNN与LSTM的识别性能 向日葵的生长过程,就像一部无声的纪录片,每一天的叶片舒展、花盘转动都蕴含着丰富的信息。过去,我们想读懂这部纪录片,要么靠农学专家日复一日的田间观…...
深入解析PCS1800分布式控制系统:架构设计与工业应用实践
1. PCS1800分布式控制系统架构解析 第一次接触PCS1800系统是在2013年某化工厂的DCS改造项目上。当时现场老师傅指着机柜里整齐排列的模块说:"这玩意儿就像人的神经系统,MNet是大脑,SNet是脊髓,CNet就是末梢神经。"这个…...
Pandas :索引机制与数据访问
Pandas 的运行逻辑建立在索引对象之上。索引对象不仅用于显示标签,更承担“标签查找”的职责。所有基于标签的访问与运算,都会先经过索引对象完成查找与匹配,再进入数据区域。示例数据:import pandas as pd df pd.DataFrame({ …...
intv_ai_mk11基础教程:打开即用的Llama文本生成器使用全流程详解
intv_ai_mk11基础教程:打开即用的Llama文本生成器使用全流程详解 1. 快速了解intv_ai_mk11 intv_ai_mk11是一个基于Llama架构的中等规模文本生成模型,特别适合日常办公和内容创作场景。想象一下,你有一个随时待命的文字助手,可以…...
GHelper硬件控制工具:华硕笔记本性能优化与系统管理完全指南
GHelper硬件控制工具:华硕笔记本性能优化与系统管理完全指南 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Str…...
KCD Beijing 2026 分享回顾:从 Device Plugin 到 DRA——GPU 调度范式升级与 HAMi-DRA 实践
KCD Beijing 2026 是近年来规模最大的 Kubernetes 社区大会之一,超过 1000 人报名参与,刷新了历届 KCD 北京的记录。HAMi 社区不仅受邀进行了技术分享,也在现场设立了展台,与来自云原生与 AI 基础设施领域的开发者和企业用户进行了…...
Pixel Couplet Gen效果展示:基于用户画像(年龄/地域)的像素春联风格个性化推荐
Pixel Couplet Gen效果展示:基于用户画像(年龄/地域)的像素春联风格个性化推荐 1. 项目概览 Pixel Couplet Gen是一款融合传统春节文化与现代像素艺术风格的AI春联生成器。通过ModelScope大模型的强大生成能力,结合精心设计的8-…...
Claude Code 宠物彩蛋来袭:/buddy 完整玩法指南(整理了宠物刷取方法,重置并刷到你想要的宠物)
文章目录 📖 介绍 📖 🏡 演示环境 🏡 📒 Claude Code /buddy 宠物指南 📒 📝 初识 Buddy 🎯 原理解析 🎯 预热窗口期 📝 如何触发 Buddy 🐙 18种宠物图鉴:你的伙伴是哪一位 📝 稀有度系统:1%传说级的诱惑 📝 五维属性:你的宠物是什么性格 📝 成…...
Graphormer开源镜像部署指南:3.7GB轻量模型GPU快速启动(RTX4090实测)
Graphormer开源镜像部署指南:3.7GB轻量模型GPU快速启动(RTX4090实测) 1. 项目概述 Graphormer是一种基于纯Transformer架构的图神经网络,专门为分子图(原子-键结构)的全局结构建模与属性预测而设计。该模…...
