共 13 节,按顺序
- 120 分钟
什么是 Docker
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 分钟
你的第一个容器 (container)
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 分钟
镜像 (image) 与 Dockerfile
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 分钟
构建自定义镜像 (image)
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 分钟
容器 (container) 网络
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 分钟
卷 (volume) 与持久化
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 分钟
Docker Compose
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 分钟
多阶段构建 (multi-stage builds)
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 分钟
环境变量与密钥
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 分钟
健康检查 (healthcheck) 与重启策略
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 分钟
镜像 (image) 优化与安全
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 分钟
注册表 (registry) 与发布
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 分钟
综合实战:部署完整技术栈
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
用你的语言学习 Docker
每一节课、测验和导师回复都以你的语言显示。AI 导师会用你提问的语言来回答。
Roles that use Docker
See how hiring teams interview engineers on Docker, in production-like environments.
Interview role
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewInterview role
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewInterview role
Site Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview