这门课解决什么问题:本地跑得通,上线就报错

很多做后端开发或运维的上班族,常被“在我电脑上明明能跑”这句话打脸。本地环境装的是一套依赖,到了测试或生产服务器又是另一套,版本冲突、端口占用、配置不一致,排查起来极其耗时间。容器化技术解决的就是这个环境一致性的问题。这门关于容器技术的课,核心场景是把一个应用连同它依赖的运行环境打包,搬到任何机器上都能原样跑起来。如果你正准备转行做后端或运维,或者在公司需要接手容器化部署的活,这门课能帮你把概念理顺,不至于连基础术语都听不懂。

适合什么基础,建议先看哪几块

这门课的门槛不算高,但并非零基础。你需要有基本的 Linux 命令行操作经验,比如知道怎么切目录、改文件权限,同时得过手写过简单的后端服务。如果你连终端都没打开过,建议先补一下基础再来,否则跟着视频敲命令会卡壳。资料按顺序排得很紧凑,但我建议你先看架构和运行原理那块,搞懂引擎、镜像和容器三者关系,别一上来就死记硬背命令。接着直接跳到镜像常用命令和容器操作部分,跟着把服务跑起来。数据卷和容器互联这两块是实际工作中用得最多的,重点看。至于编写构建脚本的部分,看懂基础语法即可,复杂的编排不是这一阶段要死磕的。

资料怎么配合练习,学完能独立做什么

看视频绝对不够,必须自己开虚拟机或云服务器跟着敲。资料里的每段演示都对应一个具体操作,建议你按暂停、自己敲一遍、看结果是否一致。比如讲到端口映射,就自己起一个服务,从外部浏览器访问一下;讲到数据持久化,就试着往挂载目录里写文件,删掉容器后看看文件还在不在。全部练完一遍后,你可以独立完成这几件事:在服务器上安装并配置引擎,拉取现成镜像跑起一个数据库或服务,把自己写的简单后端项目写成构建脚本,打包成镜像并跑成容器,最后把两个容器连起来互通。能把这些走通,日常开发联调或简单的部署需求就能扛下来了,后续再学集群编排也有个扎实的底子。


帮助大家对Docker快速上手,掌握Docker在企业开发中的应用,胜任企业业务需求。

课程目录

*   01 关于《Docker》这门课.mp4 05:31

*   02 Docker基础知识.mp4 13:17

*   03 Docker架构及运行原理.mp4 11:00

*   04 什么是Docker镜像.mp4 10:10

*   05 Docker镜像常用命令.mp4 09:57

*   06 commit命令创建镜像.mp4 13:09

*   07 Docker容器(一).mp4 16:43

*   08 Docker容器(二).mp4 11:58

*   09 容器端口映射.mp4 14:55

*   10 容器互联.mp4 15:01

*   11 数据卷.mp4 24:20

*   12 第一个Dockerfile.mp4 11:29

*   13 Dockerfile构建过程.mp4 09:27

*   14 Dockerfile实现数据卷.mp4 09:12

*   15 Dockerfile指令之RUN.mp4 09:18

*   16 Dockerfile指令之CMD.mp4 14:34

*   17 Dockerfile指令之ENTRYPOINT.mp4 08:40

*   18 Dockerfile指令之COPY.mp4 10:43

*   19 Dockerfile指令之ADD.mp4 09:26

*   20 Dockerfile指令之WORKDIR等.mp4 07:39

*   21 Docker部署Redis.mp4 10:18

*   22 Docker部署Mysql.mp4 12:11

*   23 Docker部署Nginx(上).mp4 12:34

*   24 Docker部署Nginx(下).mp4 10:43