容器基础与 Docker 架构
Docker容器#容器基础#Docker架构约 512 字 · 1 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
容器与虚拟机有什么区别?
追问 容器为什么启动更快,但隔离边界与虚拟机不同?
Docker 主要解决了哪些运维问题?
追问 环境一致性、交付速度、资源利用率和回滚分别如何体现?
Docker Client、Docker Daemon、Registry 分别是什么?
追问 执行
docker run 时客户端和守护进程之间如何协作?Linux Namespace 和 Cgroup 分别解决什么问题?
追问 PID、Mount、Network、User Namespace 各自隔离哪些资源?
容器为什么不是一台完整的虚拟机?
追问 容器是否拥有独立内核?容器内看到的进程与宿主机是什么关系?
容器镜像、容器和仓库分别是什么?
追问 镜像运行成容器后,哪些内容来自镜像,哪些内容属于容器运行时?
Docker 镜像为什么采用分层结构?
追问 分层对复用、构建速度、存储和安全扫描有什么影响?
Docker 的 copy-on-write 机制是什么?
追问 容器修改镜像文件时,数据实际写入哪里?
容器中的 PID 1 有什么特殊性?
追问 信号转发、子进程回收和优雅退出为什么与 PID 1 有关?
什么场景适合容器化,什么场景需要谨慎?
追问 有状态服务、内核依赖、硬件访问和高安全隔离场景应如何评估?