`

【赵强老师】管理Docker镜像

阅读更多

一、什么是Docker的镜像

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:

  • Docker Client客户端
  • Docker Daemon守护进程
  • Docker Image镜像
  • Docker Container容器

镜像是一个模板,是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上。镜像是容器运行的基石。可以从镜像仓库中获取做好的镜像。镜像仓库可以使用公有仓库(https://hub.docker.com/ ),也可以搭建自己私有的镜像仓库。
下图展示的是Docker镜像的系统结构。其中,镜像的最底层必须是一个称为启动文件系统(bootfs)的镜像,用户不会与这一层直接打交道。bootfs的上层镜像就是我们熟知的根镜像。

镜像的本质是磁盘上一系列文件的集合,如下图所示:

二、使用和访问Docker官方公有的镜像仓库

  • 使用search命令搜索仓库中的镜像,如:mysql
docker search mysql

 

结果如下:

  • 使用pull命令获取镜像,如:mysql的镜像
docker pull mysql

 

  • 使用获取的MySQL镜像,创建一个容器
docker run --name my_mysql -p 3306:3306  
-e MYSQL_ROOT_PASSWORD=Welcome_1 -d mysql

 

  • 使用docker ps查看容器信息

  • 再下载一个Tomcat的镜像
docker search tomcat
docker pull tomcat

 

  • docker images显示本地已经有的镜像

 

 

分享到:
评论

相关推荐

    传智播客 赵强 Oracle课件

    赵强老师在传智播客的Oracle课程是专为IT专业人士和对数据库技术感兴趣的学员设计的一系列教学资料,旨在深入浅出地讲解Oracle的核心概念、功能以及实际操作技巧。 在赵强老师的课程中,你可以学到以下几个重要的...

    赵强老师的Oracle课件

    想要好好地学习Oracle数据库的朋友呀,你错过了她就太不值得了。里面有好多的Oracle操作命令可能你都没接触过吧。好了,话不多多说。坚信资料不错!你,值得拥有!OK.还有,之所有要你2分打赏,是我给了你这么好的...

    精通JSP编程 作者赵强 编

    精通JSP编程 作者赵强 编 12-18节

    精通JSP编程 作者赵强

    《精通JSP编程》是赵强先生的一部深入解析JSP技术的专业著作,该书针对JSP编程进行了全面且深入的讲解,旨在帮助读者掌握JSP的核心概念和技术,提升Web应用开发能力。根据提供的文件名列表,我们可以推测书籍的章节...

    二年级数学生活中的大数赵强PPT课件.pptx

    今天,我们将与赵强老师一同探索数学领域的一个重要主题——“生活中的大数”。这个主题通过生动的例子和清晰的逻辑,帮助孩子们在日常生活中感知和理解大数的存在及其重要性。 “生活中有大数”,这不仅是一句简单...

    [1120][赵强精通JSP编程][37M]

    根据提供的文件信息,我们可以推断出这是一份与Java Server Pages (JSP)相关的学习资料介绍,特别是关于赵强编写的《精通JSP编程》这本书的相关信息。下面将基于这个理解来生成相关知识点。 ### 一、JSP基础概念 ...

    Oracle学习笔记(传智播客 赵强)

    在Oracle数据库的学习中,SQL优化是一项至关重要的技能,因为它直接影响到数据库的性能和查询效率。以下是一些关于SQL优化的关键知识点: 1. **使用列名代替通配符(*)**:在编写SQL查询时,避免使用`*`来获取所有列...

    Oracle数据库赵强视频教程【3天】

    教程名称:Oracle 数据库赵强视频教程【3天】教程目录:【】Oracle安装与管理、SQL语句(赵强)【】Orcale存储过程jdbc与Orcale大文本操作等(赵强)【】SQL简单查询触发器视图(赵强)  资源太大,传百度网盘了,链接在...

    day2013-0110-webLogic配置和集群(赵强).zip

    本资料包“day2013-0110-webLogic配置和集群(赵强).zip”包含了关于WebLogic的配置与集群搭建的详细教程,旨在帮助用户深入了解WebLogic的核心功能和管理技巧。 一、WebLogic基础配置 1. 安装与启动:首先,我们...

    管理与管理系统PPT课件.pptx

    本文主要探讨了管理与管理系统的相关知识,特别是从管理目标、管理主体、管理客体以及管理媒介四个方面展开。首先,理解管理系统概念的本质特征至关重要,这涉及到组织的运行方式和管理策略的制定。管理目标是组织...

    管理与管理系统PPT学习教案.pptx

    赵强的例子揭示了管理的复杂性,改革举措的成功与否不仅取决于改革措施本身,还取决于组织的文化、员工的接受度、外部环境的适应性等因素。管理者需要全面理解管理系统和管理目标体系,灵活运用管理方法,才能有效地...

    管理与管理系统.ppt

    以案例“宏伟目标的落空”为例,新任营销部经理赵强未能成功提升业绩,原因可能在于没有充分考虑管理系统的整体性和适应性。他在服务公司的改革经验可能不适用于营销部,因为不同部门面临的环境、人员和目标可能有...

    oracle 课件

    它不仅提供了一整套完整的数据管理解决方案,还支持多种高级特性,如分区、并行查询处理等,使得数据处理更加高效和灵活。针对初学者及有一定基础的学习者,市面上存在大量的 Oracle 11g 教程资料,包括但不限于视频...

    10天掌握MongoDB

    本文将从NoSQL的基础概念出发,逐步深入介绍MongoDB的核心特性、架构、安装、数据操作和管理等方面的知识点。 首先,我们需要了解NoSQL的基本概念。NoSQL指的是“不仅仅是SQL”,它是对于传统关系型数据库的一种...

    二年级数学生活中的大数赵强PPT学习教案.pptx

    本文将针对一份面向二年级学生的数学学习教案进行解读,这份教案的标题为:“二年级数学生活中的大数赵强PPT学习教案”。 教案的核心目标是帮助孩子们理解并能够应用生活中的大数。课程内容不仅限于数学知识的传授...

    财产继承权及财务管理知识分析规划.pptx

    财产继承权及财务管理是公民生活中不可或缺的法律知识领域,它涉及到个人资产的保护、管理和传承。在这个案例中,王先生因为城市扩建面临拆迁,他的小百货店可能会遭受商业损失。根据我国宪法第十三条规定,公民的...

    oracle讲义

    Oracle数据库管理系统是全球广泛使用的大型关系型数据库系统之一,它为各类企业和组织提供高效的数据存储和管理解决方案。本文将深入探讨"Oracle讲义"中涉及的关键知识点,包括Oracle的体系结构、文件管理、光标、...

    从零开始oracle

    3. **关系型数据库管理系统**:位于操作系统和应用系统之间,用于管理和控制数据库的软件。 4. **操作系统**:支持数据库系统的操作系统平台。 5. **硬件**:包括服务器和客户端计算机。 **图1.1 关系型数据库系统...

Global site tag (gtag.js) - Google Analytics