news 2026/4/18 6:25:15

【Docker进阶-01】Docker隔离原理与可视化界面-Portainer

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Docker进阶-01】Docker隔离原理与可视化界面-Portainer

【Docker进阶-01】Docker隔离原理与可视化界面-Portainer

  • Docker架构
  • 容器与虚拟机
  • Docker隔离原理
  • 可视化界面-Portainer

/etc/docker/daemon.json 是Docker的核心配置文件。

Docker架构

Docker用Go编程语言编写,并利用Linux内核的多种功能来交付其功能。 Docker使用一种称为名称空间的技术来提供容器的隔离工作区。 运行容器时,Docker会为该容器创建一组名称空间。 这些名称空间提供了一层隔离。 容器的每个方面都在单独的名称空间中运行,并且对其的访问仅限于该名称空间。

Client: 客户端;操作docker服务器的客户端(命令行或者界面)

Docker_Host:Docker主机;安装Docker服务的主机Docker_Daemon:后台进程;运行在Docker服务器的后台进程

Containers:容器;在Docker服务器中的容器(一个容器一般是一个应用实例,容器间互相隔离)

Images:镜像、映像、程序包;Image是只读模板,其中包含创建Docker容器的说明。容器是由Image运 行而来,Image固定不变。

Registries:仓库;存储Docker Image的地方。官方远程仓库地址: https://hub.docker.com/search

容器与虚拟机

Docker隔离原理

基于Linux底层

  • namespace 6项隔离 (资源隔离)
  • cgroups资源限制 (资源限制)每种子系统独立地控制一种资源;cgroup提供的主要功能如下:
    • 资源限制:限制任务使用的资源总额,并在超过这个 配额 时发出提示
    • 优先级分配:分配CPU时间片数量及磁盘IO带宽大小、控制任务运行的优先级
    • 资源统计:统计系统资源使用量,如CPU使用时长、内存用量等
    • 任务控制:对任务执行挂起、恢复等操作

可视化界面-Portainer

https://documentation.portainer.io/

Portainer社区版2.0拥有超过50万的普通用户,是功能强大的开源工具集,可让您轻松地在Docker, Swarm,Kubernetes和Azure ACI中构建和管理容器。 Portainer的工作原理是在易于使用的GUI后面隐藏使管理容器变得困难的复杂性。通过消除用户使用CLI,编写YAML或理解清单的需求,Portainer使部署 应用程序和解决问题变得如此简单,任何人都可以做到。 Portainer开发团队在这里为您的Docker之旅提供帮助;

# 服务端部署dockerrun -d -p8000:8000 -p9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce# 访问 9000 端口即可
#agent端部署dockerrun -d -p9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent

只需要安装:portainer/portainer-ce即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/13 8:25:36

AI + 质量:高效工作新方法

当 AI 技术席卷各行各业,质量工作这个依赖严谨性、专业性和流程化的领域,正经历深刻变革。从文书编写到风险评估,AI 以多样化场景打破传统效率瓶颈,成为质量人的 “高效战友”。一、AI 直击质量工作痛点,覆盖全流程场景…

作者头像 李华
网站建设 2026/4/17 19:24:48

逐际动力加码具身智能大小脑融合技术,闵行推具身智能产业新政,特斯拉扩机器人产能,Figure AI拓人形机器人家用场景

逐际动力完成2亿美元B轮融资,加码具身智能大小脑融合技术国内具身智能龙头企业逐际动力宣布完成2亿美元B轮融资,国内外机构及产业资本联合加码,老股东持续跟投,融资资金将重点投入本体硬件制造、小脑基础模型及具身智能操作系统研…

作者头像 李华
网站建设 2026/4/18 6:24:56

力扣1046和1049学习笔记

1.概要碎石头问题,拿两个石头碰撞,抵消共同质量的部分,1046是每次选最重两个,1049是任意选,让质量尽可能小。2.大根堆每次维护最重,如果直接排序的话复杂度过高,因此可以用大根堆,它…

作者头像 李华
网站建设 2026/4/18 6:24:02

cpp对象模型学习笔记1.1-2.8

1.什么是cpp对象模型cpp对象模型是指编译器实际上是怎么实现的c的对象,比如构造函数、析构函数、虚函数、继承关系。2.构造函数在学cpp的时候一般会有这样的知识被告知,当我们没有主动写任何类的构造函数的时候,编译器会为我们合成一个默认的…

作者头像 李华
网站建设 2026/3/28 19:56:57

食品X光异物检测机:性能评估与核心技术解析

处于食品工业高度自动化的当下,生产线末尾的产品质量管控环节极其重要,其中,X光异物检测机已然成为确保食品安全、维护品牌名声的关键设备中的一个,它借助X射线穿过产品,按照内部物质密度差别生成图像,进而…

作者头像 李华