【docker】命令之镜像操作

ops/2024/10/18 8:37:03/

一、前言

 之前讲解了docker的安装,这里呢接着上面的内容来介绍docker中的相关命令的操作。这里我们更具一个案例就是启动一个nginx(是一个在我们应用市场存在的一个软件包),并尝试对其进行修改,然后发布出去,让别人都能使用。根据这个案例我会逐一介绍其中用到的相关指令!

二、执行流程

结合我们之前关于docker原理的介绍,我们不难推出,如果我们要完成上面的这个案例,docker的执行流程如下:

下载镜像 --> 启动容器 --> 修改页面 -->保存镜像 --> 分享社区

其中,在下载镜像这个部分,就有一些相关的指令需要我们去了解,所以这篇博客就先讲解下载镜像的这部分操作!

三、镜像操作命令

1、常用的命令如下:

①:docker search xxx(名称) :来查找有没有xxx这个镜像

②:docker pull xxx(名称或者在docker hub上找到指定版本):将xxx镜像下载下来

③:docker images :查看我们的所有镜像列表

④:docker rmi xxx(可以是名称或则ID):删除某一个镜像

2、实际操作

查看nginx镜像

①:docker search xxx(名称)

c9990e5ef94e402f8fb1ba7a2688b0b3.png

下载nginx镜像

②:docker pull xxx(名称或者在docker hub上找到指定版本)

cce96cb292b04d56b094472f0339f8fe.png

查看镜像列表

③:docker images

4675e54d83b64e2c98e929f5c72ce12f.png

删除镜像

④:docker rmi xxx(可以是名称或则ID)

1f9f1f061c9d401aba05fece80aa4339.png

四、总结

  这里就介绍了关于如何从应用市场,下载镜像后,对镜像的相关操作了。后面能我们就要讲解我们把镜像下载下来了,启动这个镜像后,就是我们说的容器了,那么容器的具体操作又有那些呢?我们下篇博客再见!

 


http://www.ppmy.cn/ops/109094.html

相关文章

第67期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练Transformer(GPT)、人工智能生成内容(AIGC)以及大语言模型(LLM)等安全领域应用的知识。在这里,您可以找…

uniapp关于页面跳转

navigateto进行跳转会出现,确实跳转到了制定页面,在制定页面点击返回按钮,又回到了刚才的页面,显然是不合理的 uni.navigateTo:在页面栈中新增一个页面实例,适合于临时跳转。uni.redirectTo:替…

【Linux】线程安全问题

文章目录 线程安全概述为什么线程安全很重要?线程安全的实现方式避免线程安全问题 线程安全概述 在多线程编程中,线程安全(Thread Safety) 是指程序在多个线程同时执行时,能够正确地共享和访问资源而不出现数据不一致…

数学建模笔记——层次分析法

数学建模笔记——层次分析法 数学建模笔记——层次分析法1. 层次分析法的基本原理和步骤2. 层次分析法的建模过程2.1 问题的提出2.2 模型原理2.3 为该问题建立层次结构模型2.4 构造判断矩阵1. 判断矩阵的含义2. 为该问题构造判断矩阵 2.5 一致性检验1. 一致性检验方法2. 对上述…

【Prompt Engineering:自我一致性、生成知识提示、链式提示】

自我一致性 也许在提示工程中更高级的技术之一是自我一致性。由 Wang等人(2022)(opens in a new tab) 提出,自我一致性旨在“替换链式思维提示中使用的天真贪婪解码方法”。其想法是通过少样本 CoT 采样多个不同的推理路径,并使用…

MATLAB与C++参数传递(最完整)

目录 前言 数据传递 传递单个数据 传递矩阵 传递字符串 传递结构体 前言 通常 将MATLAB代码打包为.dll,.lib,.h文件供C调用。而MATLAB通常用于算法的编写,输出只需要一个数组。 打开一个MATLAB打包生成的.h文件,可以看到注…

Vue解說

Vue.js(通常简称为 Vue)是一个开源的 JavaScript 框架,用于构建用户界面和单页应用程序(SPA)。 它由前谷歌工程师尤雨溪(Evan You)创建,并首次发布于2014年。 Vue 被设计为易于上手…

前端:HTML、CSS、JS、Vue

1 前端 内容概要 了解前端三件套(HTML、CSS、JS)在前端所起的作用掌握HTML标签的功能,掌握重要标签(a标签,form标签)了解CSS了解JS的基础语法掌握Vue的基础语法重点掌握Vue项目怎么启动项目掌握前后端分离是什么。前端做什么事情,后端做什么…