容器重启策略 restart
容器重启策略 restart 面试题 Docker 容器的重启策略(restart policy)有哪些?分别适用于什么场景? 标准答案 重启策略决定容器退出后 Docker 的行为——是自动重启、记录失败还是完全不管。...
优雅停止与强制停止 Docker 容器
优雅停止与强制停止 Docker 容器 核心概念 Docker 容器停止有两种方式:优雅停止和强制终止。两者的核心区别在于是否给容器时间处理好收尾工作。 graph TB subgraph 停止容器 STOP[docker stop]...
Docker 多阶段构建(Multi-stage Build)
Docker 多阶段构建(Multi-stage Build) 核心概念 多阶段构建允许在同一个 Dockerfile 中使用多个 FROM 指令。每个 FROM 开始一个独立的构建阶段,你可以从前面阶段复制文件到后面的阶段——这...
使用 docker history 查看镜像分层历史
使用 docker history 查看镜像分层历史 命令简介 docker history 是分析镜像分层的核心命令,它展示一个镜像的构建历史——每一条记录对应 Dockerfile 中的一条指令(或 FROM 基础镜像的每一层...
Docker 内容寻址存储(Content-Addressable Storage)
Docker 内容寻址存储(Content-Addressable Storage) 核心概念 Docker 使用内容寻址存储来管理镜像层。简单说:每一层的标识符(digest/hash)是该层内容的哈希值,而不是根据文件名、时间戳或...
Docker 写时复制(Copy-on-Write)机制详解
Docker 写时复制(Copy-on-Write)机制详解 什么是 Copy-on-Write? Copy-on-Write(CoW,写时复制) 是一种优化策略:当多个调用者请求相同的资源时,它们共享同一份资源拷贝;只有当某个调用...
OCI(开放容器倡议)是什么?
OCI(开放容器倡议)是什么? 什么是 OCI? OCI(Open Container Initiative,开放容器倡议) 是一个致力于制定容器格式和运行时的开放工业标准的项目。它于 2015 年 6 月由 Docker、CoreOS、Go...
Docker 启动速度快的秘密:秒级启动背后的原理
Docker 启动速度快的秘密:秒级启动背后的原理 核心原因 Docker 容器能够秒级启动,根本原因在于:容器不需要启动操作系统,而是直接启动应用进程。 启动流程对比 graph TB subgraph 虚拟机启动...
Docker 三大核心概念:镜像、容器、仓库
Docker 三大核心概念:镜像、容器、仓库 一言以蔽之 Docker 的三大核心概念是 镜像(Image)、容器(Container) 和 仓库(Repository/Registry)。理解这三个概念及其关系,是掌握 Docker 的基...
Docker 核心组件详解
Docker 核心组件详解 全景概览 Docker 的核心组件可以从底层到上层划分为三个层面: graph TB subgraph 用户层 CLI[docker CLI] API[REST API] Compose[Docker Compose] end subgraph 引擎层 Da...


