首页/ 学科题库/ docker

docker

COMMON

Docker是一种开源的容器化平台,用于自动化应用程序的部署、扩展和管理。它通过将应用程序及其依赖项打包在轻量级容器中,确保在不同环境中一致运行。Docker简化了开发、测试和生产流程,提高了资源利用率和运维效率。

95篇教程
21个专题
24套试卷
3级知识点
点击任意节点选择「前往 教程 / 专题 / 试卷」;点击「分组」还可展开该组知识点 学科 级别 分组 知识点
前往
入门级

打好基础

6 组 · 23 篇
进阶级

核心能力

9 组 · 42 篇
专家级

高阶实战

6 组 · 30 篇

CICD集成专题

CICD集成专题 专题说明 掌握Docker in Docker、自动化构建推送、多环境配置管理与容器化测试环境搭建。 学习目标 掌握Docker in Docker 掌握自动化构建推送 掌握多环境配置管理 掌握容器化测试环境 能够独立完成CICD集成相关实际场景的操作与排错 学习内容 Docker in Docker 自动化构建推送 多环境配置管理 容器化测试环境 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

4 题 查看专题 →

Docker Compose专题

Docker Compose专题 专题说明 掌握docker-compose.yml语法、多容器编排启动、服务依赖管理、环境配置与网络卷管理。 学习目标 掌握docker-compose.yml 语法 掌握多容器编排启动 掌握服务依赖与健康检查 掌握环境变量与配置文件 掌握Compose 网络与卷 掌握扩缩容与负载均衡 能够独立完成Docker Compose相关实际场景的操作与排错 学习内容 docker-compose.yml 语法 多容器编排启动 服务依赖与健康检查 环境变量与配置文件 Compose 网络与卷 扩缩容与负载均衡 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

13 题 查看专题 →

Docker 基础概念专题

Docker 基础概念专题 专题说明 系统学习Docker的核心概念、架构组件与虚拟机对比,建立对容器技术的整体认知。 学习目标 掌握Docker 简介与安装 掌握镜像与容器概念 掌握Docker 与虚拟机对比 掌握Docker 架构组件 能够独立完成Docker 基础概念相关实际场景的操作与排错 学习内容 Docker 简介与安装 镜像与容器概念 Docker 与虚拟机对比 Docker 架构组件 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

12 题 查看专题 →

Dockerfile 基础专题

Dockerfile 基础专题 专题说明 学习Dockerfile的核心指令语法、构建流程、工作目录设置与端口声明,掌握镜像构建基础。 学习目标 掌握Dockerfile 语法结构 掌握构建自定义镜像 掌握WORKDIR 与 ENV 指令 掌握EXPOSE 端口声明 能够独立完成Dockerfile 基础相关实际场景的操作与排错 学习内容 Dockerfile 语法结构 构建自定义镜像 WORKDIR 与 ENV 指令 EXPOSE 端口声明 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

12 题 查看专题 →

Dockerfile 进阶专题

Dockerfile 进阶专题 专题说明 深入Dockerfile高级指令:ENTRYPOINT与CMD配合、多阶段构建、构建参数与上下文优化。 学习目标 掌握ENTRYPOINT 与 CMD 区别 掌握ADD 与 COPY 差异 掌握多阶段构建优化 掌握.dockerignore 配置 掌握ARG 构建参数 能够独立完成Dockerfile 进阶相关实际场景的操作与排错 学习内容 ENTRYPOINT 与 CMD 区别 ADD 与 COPY 差异 多阶段构建优化 .dockerignore 配置 ARG 构建参数 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

14 题 查看专题 →

Kubernetes 集成专题

Kubernetes 集成专题 专题说明 理解Docker与K8s关系、镜像仓库集成、Compose到K8s迁移及本地Minikube/Kind开发环境搭建。 学习目标 掌握Docker 与 K8s 关系 掌握镜像仓库与 K8s 集成 掌握从 Compose 迁移到 K8s 掌握本地开发 Minikube/Kind 能够独立完成Kubernetes 集成相关实际场景的操作与排错 学习内容 Docker 与 K8s 关系 镜像仓库与 K8s 集成 从 Compose 迁移到 K8s 本地开发 Minikube/Kind 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

6 题 查看专题 →

存储管理专题

存储管理专题 专题说明 学习Volume驱动与备份、Tmpfs临时存储、存储驱动选型及大文件挂载性能优化策略。 学习目标 掌握Volume 驱动与备份 掌握Tmpfs 临时存储 掌握存储驱动选择 掌握数据迁移与克隆 掌握大文件挂载性能 能够独立完成存储管理相关实际场景的操作与排错 学习内容 Volume 驱动与备份 Tmpfs 临时存储 存储驱动选择 数据迁移与克隆 大文件挂载性能 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

7 题 查看专题 →

安全加固与逃逸防护专题

安全加固与逃逸防护专题 专题说明 分析容器逃逸攻击向量、Rootless模式部署、镜像供应链安全与运行时安全监控体系构建。 学习目标 掌握容器逃逸攻击向量 掌握Rootless 模式运行 掌握镜像供应链安全 掌握运行时安全监控 掌握网络安全策略 掌握合规性与审计 能够独立完成安全加固与逃逸防护相关实际场景的操作与排错 学习内容 容器逃逸攻击向量 Rootless 模式运行 镜像供应链安全 运行时安全监控 网络安全策略 合规性与审计 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

10 题 查看专题 →

安全基础专题

安全基础专题 专题说明 学习非root用户运行、镜像安全扫描、最小化镜像原则及Secret敏感信息管理实践。 学习目标 掌握非 root 用户运行 掌握安全扫描与漏洞检测 掌握最小化镜像原则 掌握Secret 敏感信息管理 掌握AppArmor/Seccomp 配置 能够独立完成安全基础相关实际场景的操作与排错 学习内容 非 root 用户运行 安全扫描与漏洞检测 最小化镜像原则 Secret 敏感信息管理 AppArmor/Seccomp 配置 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

7 题 查看专题 →

容器操作专题

容器操作专题 专题说明 学习容器的创建、启动、停止、日志查看、进入执行与批量清理等核心生命周期管理操作。 学习目标 掌握容器创建与启动 掌握容器状态管理 掌握容器日志查看 掌握容器进入与执行 掌握容器删除与清理 能够独立完成容器操作相关实际场景的操作与排错 学习内容 容器创建与启动 容器状态管理 容器日志查看 容器进入与执行 容器删除与清理 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

12 题 查看专题 →

常用容器部署专题

常用容器部署专题 专题说明 通过Nginx、Redis、MySQL/PostgreSQL及常见应用的容器化部署实战,快速积累生产部署经验。 学习目标 掌握Nginx 容器部署 掌握Redis 容器部署 掌握MySQL/PostgreSQL 容器 掌握应用容器快速上手 能够独立完成常用容器部署相关实际场景的操作与排错 学习内容 Nginx 容器部署 Redis 容器部署 MySQL/PostgreSQL 容器 应用容器快速上手 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

10 题 查看专题 →

底层原理与架构专题

底层原理与架构专题 专题说明 深入Namespace隔离、Cgroups资源控制、UnionFS联合文件系统及容器启动全流程底层原理。 学习目标 掌握Namespace 隔离机制 掌握Cgroups 资源控制 掌握UnionFS 联合文件系统 掌握容器启动全流程 掌握容器与宿主机内核关系 能够独立完成底层原理与架构相关实际场景的操作与排错 学习内容 Namespace 隔离机制 Cgroups 资源控制 UnionFS 联合文件系统 容器启动全流程 容器与宿主机内核关系 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

13 题 查看专题 →

性能调优实战专题

性能调优实战专题 专题说明 镜像层优化与瘦身、构建缓存策略、容器启动加速、存储IO调优与容器密度规划。 学习目标 掌握镜像层优化与瘦身 掌握构建缓存策略 掌握容器启动加速 掌握存储 IO 性能调优 掌握网络延迟优化 掌握容器密度与资源规划 能够独立完成性能调优实战相关实际场景的操作与排错 学习内容 镜像层优化与瘦身 构建缓存策略 容器启动加速 存储 IO 性能调优 网络延迟优化 容器密度与资源规划 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

10 题 查看专题 →

日志管理专题

日志管理专题 专题说明 配置日志驱动与轮转策略,掌握容器日志查看排查技巧与外部日志聚合方案集成。 学习目标 掌握日志驱动配置 掌握日志轮转与大小控制 掌握日志查看与排查 掌握外部日志聚合 能够独立完成日志管理相关实际场景的操作与排错 学习内容 日志驱动配置 日志轮转与大小控制 日志查看与排查 外部日志聚合 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

6 题 查看专题 →

生产环境运维专题

生产环境运维专题 专题说明 掌握健康检查与自愈、优雅启停、日志聚合监控、备份恢复、版本升级与故障排查工具链。 学习目标 掌握健康检查与自愈 掌握优雅启动与关闭 掌握日志聚合与监控栈 掌握备份与灾难恢复 掌握版本升级策略 掌握故障排查工具箱 能够独立完成生产环境运维相关实际场景的操作与排错 学习内容 健康检查与自愈 优雅启动与关闭 日志聚合与监控栈 备份与灾难恢复 版本升级策略 故障排查工具箱 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

8 题 查看专题 →

端口与数据卷专题

端口与数据卷专题 专题说明 深入理解端口映射、绑定挂载、命名数据卷与只读权限配置,实现容器数据持久化与网络可达。 学习目标 掌握端口映射配置 掌握绑定挂载数据卷 掌握命名数据卷管理 掌握只读挂载与权限 能够独立完成端口与数据卷相关实际场景的操作与排错 学习内容 端口映射配置 绑定挂载数据卷 命名数据卷管理 只读挂载与权限 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

6 题 查看专题 →

网络通信专题

网络通信专题 专题说明 理解Bridge/Host/Overlay网络模式原理,掌握容器DNS服务发现与网络隔离安全策略配置。 学习目标 掌握Bridge 网络模式 掌握Host 网络模式 掌握Overlay 跨主机网络 掌握容器 DNS 与服务发现 掌握网络隔离与安全策略 能够独立完成网络通信相关实际场景的操作与排错 学习内容 Bridge 网络模式 Host 网络模式 Overlay 跨主机网络 容器 DNS 与服务发现 网络隔离与安全策略 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

8 题 查看专题 →

资源限制专题

资源限制专题 专题说明 配置CPU配额与内存限制、磁盘IO限速、进程数限制,掌握docker stats实时资源监控。 学习目标 掌握CPU 配额与限制 掌握内存限制与 OOM 掌握磁盘 IO 限制 掌握进程数与 PID 限制 掌握资源监控与统计 能够独立完成资源限制相关实际场景的操作与排错 学习内容 CPU 配额与限制 内存限制与 OOM 磁盘 IO 限制 进程数与 PID 限制 资源监控与统计 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

7 题 查看专题 →

镜像仓库管理专题

镜像仓库管理专题 专题说明 掌握Docker Hub认证推送、私有Registry部署、Harbor企业级镜像仓库及镜像签名验证机制。 学习目标 掌握Docker Hub 认证推送 掌握私有仓库部署 掌握Harbor 企业仓库 掌握镜像签名与验证 掌握镜像加速与缓存 能够独立完成镜像仓库管理相关实际场景的操作与排错 学习内容 Docker Hub 认证推送 私有仓库部署 Harbor 企业仓库 镜像签名与验证 镜像加速与缓存 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

7 题 查看专题 →

镜像操作专题

镜像操作专题 专题说明 掌握Docker镜像的拉取、查看、删除、标签管理与导入导出操作,理解镜像生命周期管理。 学习目标 掌握镜像拉取与搜索 掌握镜像查看与删除 掌握镜像标签管理 掌握镜像导入导出 能够独立完成镜像操作相关实际场景的操作与排错 学习内容 镜像拉取与搜索 镜像查看与删除 镜像标签管理 镜像导入导出 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

8 题 查看专题 →

高级存储与数据库专题

高级存储与数据库专题 专题说明 数据库容器化调优、有状态容器管理及生产数据库容器化部署最佳实践与评估标准。 学习目标 掌握容器化数据库调优 掌握有状态容器管理 掌握数据库容器化最佳实践 能够独立完成高级存储与数据库相关实际场景的操作与排错 学习内容 容器化数据库调优 有状态容器管理 数据库容器化最佳实践 学习建议 按照知识点排列顺序循序渐进,先理解概念再动手实践 每学完一个知识点后完成对应的配套练习题巩固 遇到问题时优先查阅官方文档,结合容器日志排查

6 题 查看专题 →

CICD集成专题测试

本试卷专门考察 Docker 在 CI/CD 流水线中的集成应用,包括 Jenkins/GitLab CI 集成、自动化构建部署、流水线最佳实践等。适合 DevOps 工程师。

4 题 15 分钟 ★★

DOCKER中级技能认证测试

技能认证

本试卷考察 Docker 进阶技能,包括多阶段构建、Docker Compose 编排、网络配置、存储管理、日志处理、镜像仓库、安全基础及 CI/CD 集成等实战能力。适合有一定 Docker 基础的开发运维工程师。

20 题 60 分钟 ★★

DOCKER初级技能认证测试

技能认证

本试卷面向 Docker 初学者,考察 Docker 基础概念、镜像与容器操作、Dockerfile 编写及常用容器部署等核心技能。适合刚接触容器化技术的运维工程师和开发人员。

20 题 30 分钟 ★

DOCKER高级技能认证测试

技能认证

本试卷考察 Docker 专家级技能,涵盖底层原理、性能调优、安全加固、生产环境运维、Kubernetes 集成及高级存储方案。适合具有丰富容器化实战经验的 SRE、云原生架构师和高级运维工程师。

20 题 90 分钟 ★★★

Docker Compose 专题测试

本试卷专门考察 Docker Compose 多容器编排技术,包括 compose 文件编写、服务编排、网络配置、数据卷管理等。适合需要掌握多容器应用部署的中级工程师。

13 题 30 分钟 ★★

Docker 基础概念专题测试

技能认证

本试卷专门考察 Docker 基础概念,包括容器与虚拟机对比、Docker 架构组成、核心优势等核心知识点。适合刚接触 Docker 的初学者。

12 题 25 分钟 ★

Dockerfile 基础专题测试

技能认证

本试卷专门考察 Dockerfile 基础知识,包括常用指令、镜像构建流程、最佳实践等。适合需要学习自定义镜像构建的初学者。

12 题 25 分钟 ★

Dockerfile 进阶专题测试

技能认证

本试卷专门考察 Dockerfile 进阶知识,包括多阶段构建、镜像优化、构建缓存、最佳实践等高级技巧。适合需要优化镜像构建流程的中级工程师。

14 题 30 分钟 ★★

Kubernetes 集成专题测试

本试卷专门考察 Docker 与 Kubernetes 的集成应用,包括容器运行时配置、CRI 接口、K8s 集群中的 Docker 角色等。适合需要理解容器编排体系的资深工程师。

6 题 15 分钟 ★★★

存储管理专题测试

本试卷专门考察 Docker 存储管理,包括数据卷管理、bind mount、tmpfs、存储驱动等进阶知识。适合需要深入理解 Docker 数据持久化方案的工程师。

7 题 20 分钟 ★★

安全加固与逃逸防护专题测试

本试卷专门考察 Docker 安全加固与逃逸防护,包括容器安全加固方案、逃逸攻击防护、内核安全模块、安全审计等高级安全知识。适合负责容器安全的资深工程师。

10 题 25 分钟 ★★★

安全基础专题测试

技能认证

本试卷专门考察 Docker 安全基础知识,包括容器安全最佳实践、镜像安全扫描、用户权限配置、安全选项等。适合关注容器安全的工程师。

7 题 20 分钟 ★★

容器操作专题测试

本试卷专门考察 Docker 容器操作,包括容器创建、启动、停止、删除、查看等生命周期管理。适合需要掌握容器运维技能的初学者。

12 题 25 分钟 ★

常用容器部署专题测试

本试卷专门考察常用容器部署实践,包括 Nginx、MySQL、Redis 等常见服务的 Docker 部署方案。适合需要快速部署服务的运维和开发人员。

10 题 20 分钟 ★

底层原理与架构专题测试

本试卷专门考察 Docker 底层原理与架构,包括 containerd、runc、namespace、cgroups、联合文件系统等核心原理。适合需要深入理解 Docker internals 的资深工程师。

13 题 30 分钟 ★★★

性能调优实战专题测试

本试卷专门考察 Docker 性能调优实战,包括容器性能分析、镜像优化、启动加速、运行时调优等实践技能。适合需要优化生产环境容器性能的资深工程师。

10 题 25 分钟 ★★★

日志管理专题测试

本试卷专门考察 Docker 日志管理,包括日志驱动、日志查看、日志轮转、集中式日志方案等。适合需要建立可观测性体系的工程师。

6 题 15 分钟 ★★

生产环境运维专题测试

本试卷专门考察 Docker 生产环境运维实践,包括高可用部署、监控告警、故障排查、升级回滚、备份恢复等企业级运维技能。适合 SRE 和运维工程师。

8 题 20 分钟 ★★★

端口与数据卷专题测试

本试卷专门考察 Docker 端口映射与数据卷管理,包括端口映射规则、数据卷挂载、数据持久化等核心知识点。适合需要掌握容器网络与存储的初学者。

6 题 15 分钟 ★

网络通信专题测试

本试卷专门考察 Docker 网络通信机制,包括网络驱动、容器间通信、外部网络访问、自定义网络等。适合需要配置复杂容器网络的工程师。

8 题 20 分钟 ★★

资源限制专题测试

本试卷专门考察 Docker 资源限制机制,包括 CPU、内存、IO、网络等资源限制配置,以及 cgroups 原理等。适合需要进行容器资源精细化管理的工程师。

7 题 20 分钟 ★★

镜像仓库管理专题测试

本试卷专门考察 Docker 镜像仓库管理,包括 Registry 部署、镜像标签管理、私有仓库配置、仓库安全等。适合需要建立企业级镜像管理体系的工程师。

7 题 20 分钟 ★★

镜像操作专题测试

本试卷专门考察 Docker 镜像操作,包括镜像拉取、推送、删除、查看等基础操作。适合刚接触 Docker 镜像管理的初学者。

8 题 20 分钟 ★

高级存储与数据库专题测试

技能认证

本试卷专门考察 Docker 高级存储与数据库应用,包括分布式存储集成、数据库容器化最佳实践、数据持久化方案、备份策略等高级话题。适合需要部署有状态服务的资深工程师。

6 题 15 分钟 ★★★