Docker_Day1

一、Docker基础知识

  1. Docker镜像是由一系列只读层组成的。这些层是文件系统的快照。所有容器共享镜像层,而不是复制整个镜像。

  2. **"内核级虚拟"**的核心就是:不搞"重复造轮子"。

    传统虚拟机是"每个住户自带一套完整的水电暖系统",而Docker容器是"整栋楼共用一套高效的水电暖系统(宿主机内核),我只是用坚固的墙(Namespace )和智能水电表(Cgroups)把每个房间隔开,并限制它们的用量。"

    正是这种"共享内核"的设计,让Docker容器如此轻量、快速和高效。

  3. Namespace(命名空间):负责"隔离"。它让容器里的进程以为自己是这个环境里唯一的主角。每个容器看到自己独立的进程树、网络栈、用户ID、挂载点等,就像住进了自己独立的房间,看不到隔壁房间。

  4. Cgroups(控制组):负责"限制"。它确保每个容器只能使用分配给它的一定量资源(比如最多用1个CPU核心、512MB内存),防止一个坏容器把大楼的水电全吃光。

  5. 我们日常下载的docker包括客户端和服务端。

  • 客户端负责接收指令并发给服务端。
  • 服务端是后台静默运行的守护进程,是真正干活的引擎,负责拉取镜像,创建和运行容器。

二、Docker和虚拟机区别

三、Docker安装

相关推荐
张文君1 分钟前
ubuntu iscsi客户端 关闭磁盘
linux·运维·ubuntu
凯基迪科技5 分钟前
硬件做授权保护,有哪些常见方案
运维·服务器
Flynn Liang14 分钟前
5分钟跑通MQTT:EMQX Docker部署+MQTTX联调(2026最新版,含踩坑)
物联网·mqtt·docker·iot·emqx
优化Henry23 分钟前
5G站点AAS-3设备故障排查与处理
运维·学习·5g·信息与通信
Jtti25 分钟前
香港服务器CPU不高但用户请求排队的原因有哪些?
运维·服务器·网络
星核0penstarry34 分钟前
宕机那天 API 还能用,所以模型是假的?
运维·服务器·人工智能·大模型·ai编程·模型指纹
丨晨 丨1 小时前
K8s存储卷与配置管理实战
云原生·容器·kubernetes
solidwork_s1 小时前
SOLIDWORKS 2027 Electrical电气新功能汇总
运维·服务器·人工智能·solidworks
志栋智能1 小时前
降本增效双赢:超自动化IT运维落地方法论
运维·自动化
暖核1 小时前
K8s 存储与配置:Volume PV‑PVC ConfigMap Secret 实战解析
云原生·容器·kubernetes