news 2026/6/10 15:04:13

【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/6/10 13:06:48

【VMware】VMware 安装kali 相关问题

【VMware】VMware 安装kali 相关问题 文章目录【VMware】VMware 安装kali 相关问题环境介绍一、VMware Workstation17 Pro安装二、Kali下载三、Kali安装四、基础配置1.开机2.联网与时区设置(一) 联网(无法联网状况查看此条)(二) 改时区3.更新(一) 更换源…

作者头像 李华
网站建设 2026/6/7 22:55:09

智能体来了(西南总部):Agent失序下的AI Agent指挥官与AI调度官

一、核心摘要随着人工智能从单一模型能力演进为多智能体协作形态,AI Agent 正在成为应用层与数字基础设施之间的关键执行单元。当前普遍面临的问题是:智能体数量快速增长,但缺乏统一指挥、调度与约束机制,导致任务冲突、资源浪费与…

作者头像 李华
网站建设 2026/6/10 11:34:31

Windows 11、10 电脑关机故障的原因找到了,微软已经开始准备修复补丁

2026 年 1 月对微软和 Windows 更新而言堪称一场灾难:公司几乎每周都会确认新漏洞的出现。其中一些问题确实非常严重,例如系统因“UNMOUNTABLE_BOOT_VOLUME”错误而无法启动;另一些则近乎荒诞,比如电脑无法正常关机或进入休眠状态…

作者头像 李华
网站建设 2026/5/22 6:56:44

YOLO26原创自研 | 自研独家创新BSAM注意力 ,基于CBAM升级

💡💡💡本文原创自研改进:提出新颖的注意力BSAM(BiLevel Spatial Attention Module),创新度极佳,适合科研创新,效果秒杀CBAM,Channel Attention+Spartial Attention升级为新颖的 BiLevel Attention+Spartial Attention 💡💡💡本文改进:1)作为注意力机制…

作者头像 李华
网站建设 2026/6/5 3:50:40

选型不盲目,部署更高效!企业智能预入职软件一体化解决方案

在企业人力资源管理数字化转型过程中,入职环节的效率与体验直接影响人才留存与企业口碑。一体化智能预入职软件通过整合信息采集、流程审批、员工引导等功能,成为优化入职管理的核心工具。但不少企业在选择与部署时,常面临功能匹配度低、流程…

作者头像 李华