这门课解决什么问题
很多做传统运维或者后端开发的人,平时管服务器靠手敲命令、写脚本,一台台配环境。一旦业务要做持续集成、或者在多台机器之间搬迁服务,环境依赖冲突能把人折腾到半夜。这门课针对的就是这种“环境不一致、部署难迁移”的痛点。它不跟你扯云原生宏观概念,而是直接把你拉到具体工作场景里:怎么把一个本地跑通的项目,打包成镜像,推到仓库,再拉到测试机或生产机上跑起来。如果你正面临要把单体应用拆分部署、或者接手了一个一上来就是容器化架构的项目,这批资料能帮你把 Docker 从“听过名词”变成“能上手敲”的工具。
适合什么基础与建议学习顺序
这套资料默认你已经具备基本的 Linux 命令行操作能力,知道怎么用 SSH 连服务器、懂文件权限、会装常用软件。如果你连基础的操作都不熟,建议先补一下 Linux 常用命令再来看,否则到了自定义网络、挂载数据卷这些环节会卡壳。拿到资料后,建议先看开篇关于架构和与虚拟机区别的几节,把“镜像、容器、仓库”这几个核心概念和生命周期彻底理清,不要一上来就死磕命令参数。理清概念后,直接跳到镜像构建那一节,跟着把一个简单的静态网站或者基础服务做成镜像,跑通一次完整的 build 和 run 流程。接着再去碰网络模式和数据持久化,这两块是实际排错时最容易出问题的地方,必须亲手配一遍。
学完能独立做什么与资料配合方法
跟着完整练下来,你能在工作里独立干几件事:给团队的项目写配置文件,把应用连同它的运行环境打包成可复用的镜像;管理多容器应用的启动顺序和依赖关系;给容器挂载宿主机目录做数据持久化,避免重建容器导致业务数据丢失;排查常见的容器启动失败、端口冲突等基础故障。配合资料练习时,不要只用眼睛看视频,必须开一台虚拟机或者云主机跟着敲。视频里讲到每一条命令,你就暂停,自己在终端里跑一遍,观察实际的输出状态。讲到的配置指令,自己手动改掉几个参数,看看容器状态怎么变。遇到报错先别急着翻答案,用 docker logs 查日志,自己定位问题。资料里的演示只是参照,真正转化为自己的能力,靠的是在真实环境里把那些报错踩一遍,然后修好它。
课程目录
课程目录53 集
- 1-1 [Docker基本介绍] Docker课程大纲 (12:45).mp4
- 1-2 [Docker基本介绍] Docker为什么这么火 (02:52).mp4
- 1-3 [Docker基本介绍] Docker是什么 (02:53).mp4
- 1-4 [Docker基本介绍] Docker和VM的区别 (02:13).mp4
- 1-5 [Docker基本介绍] Docker Engine (57).mp4
- 1-6 [Docker基本介绍] Docker体系架构 (03:57).mp4
- 1-7 [Docker基本介绍] Docker应用场景-1 (54).mp4
- 1-8 [Docker基本介绍] Docker应用场景-2 (01:10).mp4
- 1-9 [Docker基本介绍] Docker应用场景-3 (07:16).mp4
- 1-10 [Docker基本介绍] Docker应用场景-4 (01:49).mp4
- 1-11 [Docker基本介绍] Docker安装-配置 (05:43).mp4
- 2-1 [Docker镜像管理] Docker镜像基本介绍 (01:38).mp4
- 2-2 [Docker镜像管理] Docker镜像基本操作 (08:54).mp4
- 3-1 [Docker容器管理] Docker容器基本介绍 (01:10).mp4
- 3-2 [Docker容器管理] 运行一个Docker容器 (04:45).mp4
- 3-3 [Docker容器管理] Docker容器-基本操作 (10:51).mp4
- 3-4 [Docker容器管理] Docker容器暴露 (06:30).mp4
- 3-5 [Docker容器管理] Docker容器生命周期 (03:42).mp4
- 4-1 [Docker数据管理] Docker数据卷持久化介绍 (01:18).mp4
- 4-2 [Docker数据管理] Docker数据卷-持久化类型 (01:43).mp4
- 4-3 [Docker数据管理] Docker数据卷-DataVolume (09:40).mp4
- 4-4 [Docker数据管理] Docker数据卷-BindMount (04:03).mp4
- 5-1 [Dockerfile镜像构建] Docker Commit构建一个镜像 (09:15).mp4
- 5-2 [Dockerfile镜像构建] Dockerfile基本介绍 (02:32).mp4
- 5-3 [Dockerfile镜像构建] Dockerfile基础语法 (03:48).mp4
- 5-4 [Dockerfile镜像构建] Dockerfile构建镜像-案例1 (06:14).mp4
- 5-5 [Dockerfile镜像构建] Dockerfile构建镜像-案例2 (15:19).mp4
- 5-6 [Dockerfile镜像构建] Dockerfile构建镜像-案例3 (13:22).mp4
- 5-7 [Dockerfile镜像构建] Dockerfile构建镜像-案例4 (08:14).mp4
- 6-1 [Docker仓库管理] Docker私有仓库基本介绍 (02:23).mp4
- 6-2 [Docker仓库管理] Docker-Registry私有仓库 (05:17).mp4
- 6-3 [Docker仓库管理] Docker-Registry私有仓库基础认证 (02:15).mp4
- 6-4 [Docker仓库管理] Harbor私有仓库-介绍与使用 (11:43).mp4
- 6-5 [Docker仓库管理] Harbor私有仓库-配置Https (03:43).mp4
- 6-6 [Docker仓库管理] Harbor私有仓库-同步其他仓库 (04:57).mp4
- 6-7 [Docker仓库管理] Harbor私有仓库-推送与拉取 (02:34).mp4
- 7-1 [Docker网络管理] Docker容器互联基本介绍 (03:58).mp4
- 7-2 [Docker网络管理] Docker容器互联示例演示 (02:23).mp4
- 7-3 [Docker网络管理] Docker容器互联网实战案例-Python (06:30).mp4
- 7-4 [Docker网络管理] Docker网络模式-Brige介绍 (05:06).mp4
- 7-5 [Docker网络管理] Docker网络模式-Brige模式演示 (07:05).mp4
- 7-6 [Docker网络管理] Docker网络模式-Host模式介绍 (02:45).mp4
- 7-7 [Docker网络管理] Docker网络模式-Host模式演示 (01:17).mp4
- 7-8 [Docker网络管理] Docker网络模式-Container模式介绍与实践 (07:34).mp4
- 7-9 [Docker网络管理] Docker网络模式 -None网络模式介绍 (01:22).mp4
- 8-1 [Docker单机编排-Compose] DockerCompose-基本介绍 (03:57).mp4
- 8-2 [Docker单机编排-Compose] DockerCompose基本使用 (06:19).mp4
- 8-3 [Docker单机编排-Compose] DockerCompose编排Wordpress (03:02).mp4
- 8-4 [Docker单机编排-Compose] DockerCompose编排Python-web (02:42).mp4
- 8-5 [Docker单机编排-Compose] DockerCompose水平扩展与负载均衡 (07:35).mp4
- 8-6 [Docker单机编排-Compose] DockerCompose编排投票系统 (03:51).mp4
- 9-1 [Docker图形监控] Docker Portainer图形监控 (02:48).mp4
- 9-2 [Docker图形监控] Docker Cadvisor监控 (03:55).mp4






