这门课解决什么问题
很多做后端开发或运维的上班族,平时用现成镜像跑跑容器没问题,但一到要交付应用、统一团队环境,就卡在“怎么把本地代码封装成可移植镜像”这一步。这门课专治这种半懂不懂:它不科普虚拟化原理,而是直接拆解 Dockerfile 的书写逻辑,帮你把零散的代码、依赖和配置,固化成一份可复现的镜像构建脚本。学完之后,你不再需要靠别人打包好的镜像跑业务,自己就能把一个项目从源码状态变成标准化的容器交付物。
适合什么基础与学习顺序
资料适合已经能在 Linux 命令行下装软件、跑过基础容器命令的读者。如果你连终端操作都发怵,建议先补基础再来。对于符合基础的人,建议按以下顺序看:先看前两节从零编写文件的内容,建立整体骨架认知;接着重点啃 COPY、VOLUME、CMD 这几节,搞懂怎么把本地文件塞进镜像、怎么处理数据持久化;然后看 ENTRYPOINT,弄清它和 CMD 在启动容器时的行为差异;最后看 EXPOSE、USER、ENV,把网络端口、权限隔离和环境变量这些细节补全。整个体系看下来,你对每条指令在构建时实际做了什么,会有清晰把握。
学完能做什么与资料怎么配合
学完后,你能独立完成中等复杂度应用的镜像化交付:写好一份 Dockerfile,把项目代码、运行环境、启动命令一次性封装,让其他同事拉取镜像即可运行,不用再折腾“在我机器上能跑”的环境差异。资料配合练习时,别只用眼睛看。建议准备一台测试机或虚拟机,跟着每节内容同步敲代码。比如讲到 COPY 时,自己建个含静态文件的目录练拷贝;讲到 ENTRYPOINT 和 CMD 时,写个简单的脚本,分别用两条指令启动,观察容器跑起来后的实际进程差异。边看边练,比单纯刷完视频有效得多。
本课程可使学员掌握如何使用dockerfile构建自定义docker镜像的方法和技能
课程目录
* 01 从零开始编写一个简单的Dockerfile文件(1).mp4 (60.79 MB), 16:34
* 02 从零开始编写一个简单的Dockerfile文件(2).mp4 (63.41 MB), 13:53
* 03 Dockerfile中COPY指令使用讲解.mp4 (52.31 MB), 13:52
* 04 dockerfile中的VOLUME、CMD等指令详解.mp4 (89.31 MB), 17:34
* 05 dockerfile中的ENTRYPOINT指令如何使用.mp4 (82.16 MB), 19:56
* 06 dockerfile中的EXPOSE、USER指令介绍.mp4 (49.44 MB), 07:29
* 07 dockerfile中的ENV指令以及构建镜像思路.mp4 (108.36 MB), 16:26
* 08 使用dockerfile构建一个nginx镜像完整案例.mp4 (35.08 MB), 06:03
* 09 使用Dockerfile构建私有网盘镜像案例.mp4 (82.64 MB), 12:38
* 10 如何通过dockerfile定制一个基础的系统镜像.mp4 (60.90 MB), 15:43
* 11 使用源码构建LNMP架构中的Nginx镜像.mp4 (35.19 MB), 10:49
* 12 使用dockerfile以源码编译方式构建nginx镜像.mp4 (44.67 MB), 09:04
* 13 使用dockerfile构建mysql数据库镜像.mp4 (61.96 MB), 15:08
* 14 使用dockerfile构建mysql镜像(2).mp4 (37.61 MB), 12:25
* 15 使用dockerfile源码构建PHP镜像.mp4 (54.47 MB), 16:59
* 16 将构建好的LNMP镜像作为容器运行起来.mp4 (49.41 MB), 18:02
* 17 将wordpress博客系统部署到LNMP容器环境中.mp4 (55.77 MB), 15:13






