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 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: 不需要提示信息,就是不需要系统来提示你是否要真的删除;
实战
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/59370.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt聊天室项目

目录 项目要求 项目背景 技术分析 架构设计 服务器架构 模块划分 模块之间的交互 客户端架构 模块划分 模块之间交互 项目展示 项目实现 服务器 ui server.pro dialog.h dialog.cpp 客户端 ui cient.pro dialog.h dialog.cpp 打包步骤不做演示 视频演示 项目…

MATLAB实现图像恢复设计报告

设计目标及需求分析 设计目标&#xff1a;希望通过matlab设计一个软件来实现对CT图像的模糊再恢复的过程&#xff0c;是对现实中CT图像复原的一个简单仿真。 需求分析&#xff1a;随着网络和通信技术的发展&#xff0c;数字图像处理与分析技术已经在科学研究、工业生产、医疗…

Python毕业设计选题:基于django+vue的4S店客户管理系统

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 管理员登录 员工信息管理 个人中心 车辆信息管理 售后服务管理 售后安排管理 车辆信…

Java基础06(代码运行时的内存图)

目录 一、引入 二、Java下的内存分配 1.类信息常量池和静态常量池 2. 栈和字符串常量池 &#xff08;引进&#xff09;线程 3.⭐程序计数器作用⭐&#xff08;程序计数器配合栈使用&#xff09; 总结Java内存&#xff1a; &#xff08;引进&#xff09;驱动 三、引用传…

论文阅读-用于点云分析的自组织网络

目前存在的问题&#xff1a; 原始的SOM&#xff08;1&#xff09;训练结果与初始节点高度相关&#xff08;2&#xff09;样本更新规则取决于输入点的顺序3D 卷积神经网络&#xff08;需要将数据转换为体素&#xff0c;存在分辨率损失和计算成本上涨的问题&#xff09;、PointN…

数据结构之二叉树前序,中序,后序习题分析(递归图)

1.比较相同的树 二叉树不能轻易用断言&#xff0c;因为树一定有空 2.找结点值 3.单值二叉树 4.对称二叉树 5.前序遍历

【JavaScript】JavaScript开篇基础(4)

1.❤️❤️前言~&#x1f973;&#x1f389;&#x1f389;&#x1f389; Hello, Hello~ 亲爱的朋友们&#x1f44b;&#x1f44b;&#xff0c;这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章&#xff0c;请别吝啬你的点赞❤️❤️和收藏&#x1f4d6;&#x1f4d6;。如果你对我的…

运动控制 直流有刷电机

文章目录 一、简介二、组成三、特点四、电机参数4.1 额定电压4.2 额定电流4.3 额定转速4.4 额定扭矩4.5 减速比 五、工作原理5.1 左手定则5.2 工作原理 六、测速原理6.1 磁电式编码器6.2 光电式编码器 一、简介 直流有刷电机是一种内含电刷装置能将直流电转换为机械能的电机&a…

关于模拟方法建模的一份介绍

有些时候&#xff0c;我们无法直接收集大量数据&#xff0c;即对于对象的行为直接观测或重复实验可能是不行的&#xff0c;所以此时就需要通过模拟的技术来收集数据&#xff0c;然后建模。这样的一种策略就是模拟方法建模&#xff0c;而模拟方法建模中最常用的一种方法就是蒙特…

Java 入门

目录 Java简介 Java JDK开发环境配置 第一个Java程序 Java标识符与关键字 Java注释 Java常量 Java变量的定义和使用 Java简介 Java简介&#xff1a; Java是由Sun Microsystems公司于1995年推出的一门面向对象的高级程序设计语言&#xff0c;可以运行于多个平台&#xff0c;其…

CSS--两列网页布局,三列布局和多行多列布局

两列网页布局 两列网页布局实验 先将一个未运用浮动效果的网页结构写出来 <style>header{/* 给页眉设置宽高和样式 */width:1000px;height: 40px;background-color: gray;border: 3px brown solid;margin-bottom: 5px;}article{width:1000px;height: 600px;background-c…

开源与商业的碰撞TPFLOW与Gadmin低代码的商业合作

随着数字化转型的浪潮席卷全球&#xff0c;企业对于高效、灵活的软件开发需求愈发迫切。低代码开发平台应运而生&#xff0c;为企业提供了简化开发流程、缩短开发周期的解决方案。在众多低代码开发平台中&#xff0c;Gadmin企业级低代码平台、TPFLOW工作流和SFDP超级表单脱颖而…

Edge浏览器提示“无法安全下载”

Edge浏览器在下载某些文件时&#xff0c;会提示“无法安全下载”。 注意事项&#xff1a;如果确实需要下载该文件&#xff0c;首先核对网址&#xff0c;确保下载文件的安全性&#xff0c;并在下载完成后进行必要的病毒查杀。 解决方法&#xff1a; 点击右侧的3个点&#xff0…

微服务系列三:微服务核心——网关路由

目录 前言 一、登录存在的问题归纳 二、*微服务网关整体方案 三、认识微服务网关 四、网关鉴权实现 五、OpenFeign微服务间用户标识信息传递实现 六、微服务网关知识追问巩固 前言 本篇文章具体讲解微服务中网关的实现逻辑、用于解决什么样的问题。其中标题中标注* 涉…

Docker入门系列——网络

Docker 通过容器化应用程序&#xff0c;彻底改变了我们构建、分发和运行应用程序的方式。然而&#xff0c;有效使用 Docker 的一个关键方面是理解容器如何相互通信以及与外界通信。 1. 什么是 Docker 网络&#xff1f; Docker 网络允许容器相互通信以及与外部资源通信。默认情况…

2024年大厂AI大模型面试题精选与答案解析

前言 随着AI市场&#xff0c;人工智能的爆火&#xff0c;在接下来的金九银十招聘高峰期&#xff0c;各大科技巨头和国有企业将会对AGI人才的争夺展开一场大战&#xff0c;为求职市场注入了新的活力。 为了助力求职者在面试中展现最佳状态&#xff0c;深入理解行业巨头的选拔标…

Nico,从零开始干掉Appium,移动端自动化测试框架实现

开头先让我碎碎念一波~去年差不多时间发布了一篇《 UiAutomator Nico&#xff0c;一个基于纯 adb 命令实现的安卓自动化测试框》&#xff08;https://testerhome.com/topics/37042&#xff09;&#xff0c; 由于种种原因 (详见此篇帖子) 当时选择了用纯 adb 命令来实现安卓自动…

RTP和RTCP的详细介绍及其C代码示例

RTP和RTCP的详细介绍及其C代码示例 RTP和RTCP简介RTP协议详解RTCP协议详解RTP和RTCP之间的关系C代码示例RTP和RTCP简介 RTP(Real-time Transport Protocol,实时传输协议)和RTCP(Real-time Transport Control Protocol,实时传输控制协议)是流媒体传输中常用的两个协议。R…

国内能用的Docker镜像源【2024最新持续更新】

国内能用的Docker镜像源【2024最新持续更新】 Docker 镜像加速列表&#xff08;2024年11月已更新&#xff09;配置方式1&#xff1a;临时使用配置方式2&#xff1a;长久有效 在国内使用 Docker 的朋友们&#xff0c;可能都遇到过配置镜像源来加速镜像拉取的操作。然而&#xff…

队列(Queue)的介绍与实现

文章目录 队列队列的概念及结构 队列的实现初始化队列销毁队列队尾入队列队头出队列获取队列头部元素检测队列是否为空获取队列中有效元素个数 队列 队列的概念及结构 队列&#xff1a;只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作的特殊线性表。队列遵…