Docker_Day1

一、Docker基础知识

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

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

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

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

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

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

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

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

二、Docker和虚拟机区别

三、Docker安装

相关推荐
心之语歌7 小时前
Tkinter 画布基本梳理
运维·服务器·python
Shulex8 小时前
面向跨境电商多渠道消息系统的技术架构:亚马逊站内信合规对接与自动化执行链路设计
运维·架构·自动化
bloglin999998 小时前
vmware部署centos7启动docker容器后无法访问服务
运维·docker·容器
weixin_444579309 小时前
Containerd
容器·k8s
杨云龙UP9 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
梦帮科技10 小时前
领域认知知识库图谱注入:从双式记账图网络到高质量问答对自动化合成流水线
运维·网络·数据库·人工智能·矩阵·架构·自动化
逐流人10 小时前
Ceph分布式存储集群配置与池管理:从配置优先级到PG、复本池与纠删码池
运维·分布式·ceph·云原生·云计算·rados
海宇服务10 小时前
零信任架构实战:基于海宇车型识别精准构建自动化定损网关
运维·人工智能·架构·自动化
Fcy64811 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程
g105655913911 小时前
公有云_云运维服务
java·运维·服务器