当前位置: 首页 > news >正文

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: 忽略镜像的校验,默认开启;
**实战: **

  1. 从官方拉取一个镜像:
    在这里插入图片描述
  2. 从自己的阿里云服务器上拉取一个镜像:
    在这里插入图片描述

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] 功能&#xff…...

springboot 传统应用程序,适配云原生改造

概述 2024年传统应用程序上云&#xff0c;改造方案 1、mysql 云环境高可用方案 2、redis 云环境高可用方案 3、nginx 云环境高可用方案 4、应用 云环境高可用方案1、mysql 云环境高可用方案 1.1 你先了解 1.1.1 你先了解“mysql高可用方案” 主从复制&#xff08;Master-S…...

D61【python 接口自动化学习】- python基础之数据库

day61 数据库定义 学习日期&#xff1a;20241107 学习目标&#xff1a;MySQL数据库-- 130&#xff1a;MySQL入门使用 学习笔记&#xff1a; 在命令提示符内先试用MySQL 使用图形化工具操作MySQL DBeaver安装 DBeaver连接MySQL 总结 MySQL安装成功后&#xff0c;可以使用命…...

数据库期末考试简答题

1&#xff0e;试述数据、数据库、数据库管理系统、数据库系统的概念。 答&#xff1a;&#xff08;1&#xff09;数据是数据库中存储的基本对象&#xff0c;是描述事物的符号记录。数据有多种表现形式&#xff0c;它们都可以经过数字化后存入计算机。数据的种类有数字、文字、…...

Java[面试题]-真实面试

1.什么是IOC和AOP&#xff1f;了解么&#xff1f; IOC&#xff08;控制反转&#xff09;和AOP&#xff08;面向切面编程&#xff09; 1. IOC&#xff08;控制反转&#xff09; 概念 IOC&#xff08;Inversion of Control&#xff09;是面向对象编程中的一个设计原则&#xf…...

HTML5新增多媒体支持

一、引言 在当今数字化时代&#xff0c;丰富的多媒体内容对于网页的吸引力和用户体验至关重要。HTML5 的出现为网页带来了强大的多媒体支持&#xff0c;尤其是在音频和视频方面&#xff0c;为开发者和用户带来了全新的可能性。 二、音频audio标签 2.1 定义与属性详解 <a…...

K8S群集调度二

一、污点(Taint) 和 容忍(Tolerations) 1.1、污点(Taint) 设置在node上是对pod的一种作用 节点的亲和性&#xff0c;是Pod的一种属性&#xff08;偏好或硬性要求&#xff09;&#xff0c;它使Pod被吸引到一类特定的节点 而Taint 则相反&#xff0c;它使节点能够排斥一类特…...

43.第二阶段x86游戏实战2-提取游戏里面的lua

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…...

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: “/…...

得物多模态大模型在重复商品识别上的应用和架构演进

重复商品治理介绍 根据得物的平台特性&#xff0c;同一个商品在平台上不能出现多个链接&#xff0c;原因是平台需要保证一品一链的特点&#xff0c;以保障商品的集中竞价&#xff0c;所以说一个商品在整个得物平台上只能有一个商详链接&#xff0c;因此我们需要对一品多链的情…...

基于 SSM(Spring + Spring MVC + MyBatis)框架构建电器网上订购系统

基于 SSM&#xff08;Spring Spring MVC MyBatis&#xff09;框架构建电器网上订购系统可以为用户提供一个方便快捷的购物平台。以下将详细介绍该系统的开发流程&#xff0c;包括需求分析、技术选型、数据库设计、项目结构搭建、主要功能实现以及前端页面设计。 需求分析 …...

应用插件化及其进程关系梳理

插件应用的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提供面向医药批发采、供、销业财一体化&#xff0c;及直接面向消费者的门店终端、全渠道管理、营销管理以及GSP合规管理解决方案&#xff0c;提升企业运营效率和全业务链条的数字化管控、追溯能力。 行业的最新…...

系统架构设计师论文:大数据Lambda架构

论文一:大数据Lambda架构 1简要说明你参与开发的软件项目,以及你所承担的主要工作 2 lamada体系架构将数据流分为批处理层(Batch Layer)、加速层(Speed Layer)、服务层(Serving Layer)。简要叙述这三个层次的用途和特点 3 详细阐述你参与开发的软件项目是如何基于lamada…...

亚信安全新一代WAF:抵御勒索攻击的坚固防线

近年来&#xff0c;勒索攻击已成为黑客的主要攻击手段。新型勒索攻击事件层出不穷&#xff0c;勒索攻击形势愈发严峻&#xff0c;已经对全球制造、金融、能源、医疗、政府组织等关键领域造成严重危害。如今&#xff0c;勒索攻击手段日趋成熟、攻击目标愈发明确&#xff0c;模式…...

Flutter 中的那些设计模式的写法(持续更新)

前言 我们都知道设计模式是相同的&#xff0c;同一种设计模式的理念不会因为语言不同而会有所改变&#xff0c;但是由于语法的差异&#xff0c;设计模式的写法也有所差异&#xff0c;本文会介绍一些flutter中常用设计模式的写法以及使用场景。 常见的设计模式有23种&#xff0…...

【提效工具开发】Python功能模块执行和 SQL 执行 需求整理

需求梳理 背景 当前我们在IDE或MySQL查询工具中只能进行个人使用&#xff0c;缺乏共享功能&#xff0c;且在查询及数据统计上有一定的不便。为了改善这种情况&#xff0c;计划搭建一个Web平台&#xff0c;通过后台交互来提升效率。此平台需要兼容Python工具和SQL工具的管理、执…...

Linux系列-进程的状态

&#x1f308;个人主页&#xff1a;羽晨同学 &#x1f4ab;个人格言:“成为自己未来的主人~” 操作系统就是计算机领域的哲学&#xff0c;是为了保证在所有情况下都适用&#xff0c;加载到内存叫做新建状态。 并行和并发 计算机同时进行多个任务&#xff0c;在用户感知的…...

SpringBoot项目中常用的一些注解

一、核心注解 SpringBootApplication 作用&#xff1a;标注一个主程序类&#xff0c;表明这是一个Spring Boot应用程序的入口。说明&#xff1a;这是一个复合注解&#xff0c;组合了Configuration、EnableAutoConfiguration和ComponentScan。 EnableAutoConfiguration 作用&…...

【网络】自定义协议——序列化和反序列化

> 作者&#xff1a;დ旧言~ > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;了解什么是序列化和分序列&#xff0c;并且自己能手撕网络版的计算器。 > 毒鸡汤&#xff1a;有些事情&#xff0c;总是不明白&#xff0c;所以我不…...

[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?

&#x1f9e0; 智能合约中的数据是如何在区块链中保持一致的&#xff1f; 为什么所有区块链节点都能得出相同结果&#xff1f;合约调用这么复杂&#xff0c;状态真能保持一致吗&#xff1f;本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里&#xf…...

业务系统对接大模型的基础方案:架构设计与关键步骤

业务系统对接大模型&#xff1a;架构设计与关键步骤 在当今数字化转型的浪潮中&#xff0c;大语言模型&#xff08;LLM&#xff09;已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中&#xff0c;不仅可以优化用户体验&#xff0c;还能为业务决策提供…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增&#xff1a;通道注意力模块&#xff08;SE模块&#xff09; class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

【配置 YOLOX 用于按目录分类的图片数据集】

现在的图标点选越来越多&#xff0c;如何一步解决&#xff0c;采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集&#xff08;每个目录代表一个类别&#xff0c;目录下是该类别的所有图片&#xff09;&#xff0c;你需要进行以下配置步骤&#x…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...