从0到1入门Docker(三)Docker 系统架构

本文介绍了Docker的核心组件,包括Docker Daemon、镜像(Image)、容器、仓库(Repository)、标签(Tag)和镜像中心(Registry)。Docker Daemon作为Docker的守护进程管理镜像和容器,镜像是创建容器的模板,而容器是镜像的运行实例。仓库用于存储镜像,标签用于区分镜像,Registry如Docker Hub则提供了公共和私有镜像的存储与分发服务。
摘要由CSDN通过智能技术生成

Docker 系统架构

接上篇说Windows 系统的虚拟化,这篇详细说说Docker 系统架构

从0到1入门Docker(二)Windows 系统的虚拟化_buhytbji的博客-CSDN博客

学习Docker推荐大家可以看动力哥的视频,课程适合零基础、技术提升乃至所有编程语言开发者;课程对应包含含基础篇、提升篇与高级篇,共计十二大章节。

课程主要学习知识点:“7个深度/3个全面”;针对Docker的知识体系,无需再查找任何其它资料。

课程中的源码、资料、工具、文档、作业分享给大家

https://www.bilibili.com/video/BV1sb411X7oe

Docker中具有几个非常重要的概念,下面通过理解这些概念来了解Docker的系统架构。

1. Docker Daemon

Docker Daemon,即 DockerdDocker 守护进程,其监听着 Docker API 请求并管理 Docker

对象,例如镜像、容器、网络和卷。守护进程还可以与其他守护进程通信以管理 Docker

务。www.bjpowernode.com 7 / 275 Copyright© 动力节点

2. 镜像 Image

Docker 镜像是用于创建 Docker 容器的模板。就像面向对象编程中的类。

3. 容器 Containerh2

Docker 容器是镜像运行时的实体。就像面向对象编程中类的实例。一个类可以创建出 N

多个实例,那么一个镜像同样也可以创建出 N 多个容器。每个处于运行状态的容器中都包

含着一个或多个相关的应用,且它的运行不会干扰到其它容器。因为它们之间是相互隔离的。

4. 仓库 Repository

Docker 镜像仓库用来保存相关的一组镜像,这组镜像具有相同的镜像名称,都与镜像

仓库名称相同。仓库根据其中的镜像是否可以被公开共享,可以分为公开库与私有库。

5. 标签 Tag

通过<repository>:<tag>即可唯一定位一个镜像。即镜像标签其实就是镜像仓库中用于区

分各个镜像的一种标识,同一仓库中的镜像具有不同的标签。

6. 镜像中心 Registry

Docker 的镜像中心中存放着很多由官方、其他机构或个人创建的 Docker 仓库,Docker

用户可以直接从这些仓库中 pull 需要的镜像,也可以将自己制作的镜像 push Docker 镜像 中心相应的仓库中。最常用的镜像中心是Docker官方的Docker Hubhttps://hub.docker.com)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
适合人群:【学习前提】 1. 具备python3语言基础 【学习人群】 1. 手工测试人员学习UI自动化测试技能 2. 开发人员转岗测试开发岗位 3. 如具有丰富的自动化测经验,本课程可能并不满足你学习计划:1.下载课程中配套的软件资料 2.结合课件中Demo可完成学习任务课程目标:掌握UI自动化测试框架的设计与实现课程简介:UI自动化框架的设计需储备基础知识,方能完成自动化测试框架的实现,如数据驱动、日志、配置文件等AutoUiTestFrame自动化框架的目录结构初步进行规划,目录结构如下:Config 配置文件的目录v  config.ini 配置文件;v  globalconfig.py 获得日志路径、测试用例路径、测试报告路径、测试数据路径;v  Data 测试数据;v  TestData.xlsx 测试数据。Public 公共文件库v  Common 封装的公共的方法n  Commonconfig.py 公共的参数配置:调试过程中的测试数据等;n  DoExcel.py 操作excel(数据驱动);n  Send_mail.py 发送邮件(html);n  ReadConfigIni.py 读取ini格式的配置文件;n  TestCaseInfo.py  测试用例信息;n  Log.py 日志类。设置日志类,其他模块或文件需要日志类时,调用该文件。v  Pages 使用po模式设计的测试页面n  BasePage.py  基类,对一些测试页面公共方法、属性的封装及webdrive一些方法的二次封装;n  Bing.py 测试页面。Report 测试报告v  Log 日志目录n  *****log日志。v  TestReport 测试报告目录n  ***html测试报告。TestCase 测试用例v  TC_bing.py。Run.py  控制测试用例的运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值