文章目录
- 阶段1:容器基础(1–2周)完整深度学习方案
- 阶段总体定位与学习目标
- 第一部分:Docker核心原理与基础概念(建议学习时长2天)
- 1. 容器技术诞生背景与演进历史
- 2. Docker核心架构
- 3. 镜像(Image)核心概念
- 4. 容器(Container)核心概念
- 5. 仓库(Repository)核心概念
- 6. 镜像–容器–仓库三者完整关系链路
- 第二部分:Docker环境安装与基础命令体系(建议学习时长4天)
- 1. 不同操作系统环境安装
- (1)Linux系统(CentOS/Ubuntu)生产级安装
- (2)Windows/macOS桌面版安装
- (3)镜像加速配置
- 2. 镜像全生命周期命令
- (1)拉取镜像
- (2)查看本地镜像
- (3)查看镜像详细信息
- (4)查看镜像构建历史
- (5)删除镜像
- 3. 容器全生命周期命令
- (1)创建并启动容器
- (2)查看容器列表
- (3)容器启停与重启
- (4)进入容器内部
- (5)查看容器日志
- (6)删除容器
- (7)容器与主机文件拷贝
- 4. Docker系统级运维命令
- (1)查看Docker全局信息
- (2)实时监控容器资源占用
- (3)查看容器进程
- (4)清理无用资源
- 第三部分:Dockerfile 编写规范与镜像构建实战(建议学习时长3天)
- 1. Dockerfile 作用与编写原则
- 2. 核心基础指令详解
- (1)FROM
- (2)RUN
- (3)COPY / ADD
- (4)WORKDIR
- (5)CMD
- (6)ENTRYPOINT
- (7)EXPOSE
- 3. 镜像构建命令
- 4. 镜像优化策略(企业必备)
- (1)分层缓存优化
- (2)最小化基础镜像
- (3)清理构建缓存
- (4)多阶段构建
- 第四部分:镜像仓库使用与Harbor私有仓库部署(建议学习时长3天)
- 1. Docker Hub 公共仓库使用
- (1)注册账号
- (2)本地登录
- (3)镜像打标签
- (4)推送镜像
- (5)拉取个人镜像
- 2. Harbor私有镜像仓库部署
- (1)环境依赖
- (2)下载Harbor离线安装包
- (3)解压与配置
- (4)执行安装
- (5)Harbor基础使用
- 第五部分:阶段综合实战项目(贯穿全程,验收学习成果)
- 第六部分:常见问题排查与学习注意事项
- 阶段总结
阶段1:容器基础(1–2周)完整深度学习方案
阶段总体定位与学习目标
本阶段为容器技术体系的入门奠基阶段,整体学习周期建议控制在1–2周,可根据个人基础灵活调整:具备Linux基础、命令行操作熟练的学习者可在7天内完成全部内容并通过实战验收;零基础、首次接触虚拟化与容器技术的学习者建议拉长至14天,保证每一个知识点都能理解、每一条命令都能实操落地,不追求速度,只追求扎实掌握。
本阶段核心目标是彻底打通容器技术的底层认知,建立清晰、完整、可复用的知识体系,最终实现能够脱离教程、独立完成镜像构建、容器生命周期管理、镜像版本优化、公共与私有仓库使用的全流程操作能力,为后续进入Docker Compose容器编排、Kubernetes集群管理、CI/CD流水线搭建、云原生应用部署等高阶内容打下不可动摇的基础。
具体可量化目标如下:
- 能够用通俗语言清晰解释镜像、容器、仓库三者的定义、区别、内在关联与运行逻辑,不混淆、不模糊;
- 熟练掌握Docker核心命令行操作,覆盖镜像生命周期、容器生命周期、系统运维、日志排查、资源监控等全场景常用指令,无需查阅手册即可完成日常操作;
- 独立编写规范、可读、可维护的Dockerfile,熟练使用基础指令完成应用打包,掌握镜像优化核心思路,能够通过多阶段构建、分层缓存策略大幅缩减镜像体积、提升构建效率;
- 熟练使用Docker Hub完成镜像拉取、登录、打标、推送等操作,能够独立完成Harbor私有镜像仓库的环境部署、配置修改、管理员登录、项目创建、镜像上传与下载,理解企