我的编程空间,编程开发者的网络收藏夹
学习永远不晚

docker操作系统的攒建过程解析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

docker操作系统的攒建过程解析

这篇文章主要介绍“docker操作系统的攒建过程解析”,在日常操作中,相信很多人在docker操作系统的攒建过程解析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker操作系统的攒建过程解析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

docker操作系统的攒建过程

  docker 镜像 (静态的镜像层layer,动态的json)

Linux 内核+ubuntu 操作系统发行版,组成一台工作的机器让用户体验。那么灵活替换 ubuntu 操作系统发行版,那是不是也可以实现呢。那么 Docker 很方便的利用了这一点,技术手段就是 Docker 镜像。

Docker 的架构中,Docker 镜像就是类似于 “ubuntu 操作系统发行版”,可以在任何满足要求的 Linux 内核之上运行。

以上内容是从宏观的角度看看 Docker 镜像是什么,我们再从微观的角度进一步深入 Docker 镜像。刚才提到了“Debian 镜像中安装 MySQL 5.6,就成了 mysql:5.6 镜像”,其实在此时 Docker 镜像的层级概念就体现出来了。底层一个 Debian 操作系统镜像,上面叠加一个 mysql 层,就完成了一个 mysql 镜像的构建。层级概念就不难理解,此时我们一般 debian 操作系统镜像称为 mysql 镜像层的父镜像。

Docker 镜像的内容主要包含两个部分:第一,镜像层文件内容;第二,镜像 json 文件。

研究镜像与容器的关系:容器是一个动态的环境,每一层镜像中的文件属于静态内容,然而 Dockerfile 中的 ENV、VOLUME、CMD 等内容最终都需要落实到容器的运行环境中,而这些内容均不可能直接坐落到每一层镜像所包含的文件系统内容中,那此时每一个 Docker 镜像还会包含 json 文件记录与容器之间的关系

  Docker Daemon

Docker Daemon 的作用就是以下两点:

    1.将 Docker 镜像的镜像层文件作为 Docker 容器的 rootfs。

    2.提取 Docker 镜像 json 文件中的动态文件,确定启动进程,并为之配置动态运行环境。

Docker Daemon、Docker 镜像以及 Docker 容器三者的简单示意图如下:

docker操作系统的攒建过程解析

  文件系统,层级文件系统

  进程管理,namespace

  资源管理,cgroup

到此,关于“docker操作系统的攒建过程解析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

docker操作系统的攒建过程解析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

docker操作系统的攒建过程解析

这篇文章主要介绍“docker操作系统的攒建过程解析”,在日常操作中,相信很多人在docker操作系统的攒建过程解析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker操作系统的攒建过程解析”的疑惑有所
2023-06-04

Windows7操作系统安装过程图解

Windows 7 的安装非常简单,只需少量操作即可完成;1、安装 Windows 71)开机android设置好从光盘启动,放入安装盘启动计算机,也可以开机的时候按 F2/F12 选择启动设备;2)稍等出来安装对话框,点“下一
2023-06-07

怎么跳过win10系统创建账户的操作流程

这篇“怎么跳过win10系统创建账户的操作流程”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么跳过win10系统创建账户的
2023-06-27

python之操作系统介绍,进程的创建

操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统
2023-01-30

Linux操作系统引导的过程是怎么样的

Linux操作系统引导的过程是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. 前言我们将回顾Linux操作系统中的引导过程。操作系统如何通过不同的启动状态阶段。了解
2023-06-16

Linux操作系统软件安装过程是怎样的

Linux操作系统软件安装过程是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象 windows找到.e
2023-06-13

操作系统多线程解析:深入了解并行处理的机制

多线程是操作系统中一种重要的概念,它是实现并行处理的基础。本文将深入探讨多线程的机制,包括多线程的创建、调度、同步和通信等方面,并通过演示代码示例来说明这些概念。
操作系统多线程解析:深入了解并行处理的机制
2024-02-24

Linux 系统下搭建 Gitlab 服务器的过程分析

目录1、安装依赖工具2、安装 Postfix 邮件服务器3、安装防火墙4、添加 gitlab 镜像源并安装 gitlab 服务器5、安装 gitlab6、安装后修改 gitlab 配置文件,指定访问服务器 ip 和自定义端口7、重置 Git
2023-04-13

Linux系统下搭建Gitlab服务器的过程分析

这篇文章主要介绍了Linux系统下搭建Gitlab服务器的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-15

解锁操作系统文件系统恢复的秘密:不容错过的指南

操作系统文件系统恢复是维护计算机数据的关键,本文提供了深入的指南,揭示了恢复丢失或损坏文件和文件夹的秘密,包括演示代码和常见问题的解决方法。
解锁操作系统文件系统恢复的秘密:不容错过的指南
2024-03-04

轻松了解思科认证跟踪系统的操作解析

欢迎阅读本篇文章,本篇文章讲述了思科认证跟踪系统的操作,能够让大家轻松了解思科认证跟踪系统,文中有许多的小细节,所以请大家仔细阅读哦~     在Pearson vue考场参加思科考试结束,十天后,还需要在Cisco Certification Tracking System &ldquo
轻松了解思科认证跟踪系统的操作解析
2024-04-17

编程热搜

目录