先弄清楚:这门课解决什么工作场景

很多上班族和转行者在接触后端开发或运维时,常会遇到一个痛点:本地写好的代码跑到测试环境或服务器上就报错。这门讲容器化技术的课,核心就是解决环境不一致和部署繁琐的问题。它把应用连同运行环境打包进一个隔离的容器里,保证开发、测试和生产环境的完全统一。日常工作中,无论是搭建复杂的内部工具、部署微服务项目,还是快速复现排查线上故障,这门课教的技术都是最基础的抓手。如果你目前还在用传统方式手动配环境,学完它能帮你把项目交付过程标准化,大幅减少因环境依赖冲突导致的返工。

值不值得学:适合什么基础与怎么用资料

这套资料适合有基本 Linux 命令行操作经验、但没接触过容器技术的初学者。如果你连基础的文件操作和权限管理都不熟,建议先补足 Linux 基础再看,否则跟着视频敲命令会频繁卡壳。资料本身是按原理到实操的逻辑编排的,建议先看前几个讲基础概念和安装的章节,不要跳过“为什么要用”这部分,理解了镜像与容器的区别,后面写配置文件才不会懵。看完基础概念后,直接跟着视频动手完成安装、获取镜像和容器启停。学习时务必开一台干净的虚拟机跟着操作,千万别只用眼睛看。每学完一个操作,就在本地环境复现一遍,把视频当操作手册来查,遇到报错再倒回去看细节。

学完能独立做什么

踏踏实实跟着资料练完,你能独立完成几件具体的事:在服务器上快速安装并配置好运行环境,从公共仓库拉取所需的系统或软件镜像并跑通;通过编写配置文件把现有的简单项目打包成自定义镜像,推送到仓库供团队拉取;对运行中的容器进行日常的启停、状态查看和日志排查。这意味着以后团队里有个新项目要你接手,你能直接把环境一键拉起,不用再花半天时间装各种依赖。虽然这套资料不会带你搞定大规模集群编排,但作为容器化技术的入门,它足以让你在日常开发和小规模部署中把这套流程跑顺,不再畏惧环境部署环节。


Docker作为一种新的虚拟化技术,在2013年出现之后受到了广泛的关注。目前已经在各大中小公司得到广泛的应用和部署。Docker作为大数据时代的一门核心技术,各大企业越来越离不开精通Docker的开发人员。希望借助本课程...

课程目录

*   01 docker基础/

  *   01 什么是Docker技术.mp4 08:21

  *   02 为什么要使用Docker.mp4 04:53

  *   03 Docker中的基本概念.mp4 05:42

  *   04 Docker安装.mp4 04:14

  *   05 获取镜像.mp4 08:19

  *   06 创建镜像(上).mp4 09:06

  *   07 创建镜像(下).mp4 10:25

  *   08 本地导入镜像.mp4 07:26

  *   09 保存、载入、删除镜像.mp4 05:14

  *   10 Docker容器的创建、启动、和停止.mp4 11:19

  *   11 两种方式进入后台运行的容器.mp4 08:59

  *   12 导入、导出、删除容器.mp4 07:46

  *   13 Docker公有仓库Docker Hub.mp4 10:26

  *   14 创建Docker私有仓库.mp4 08:36

  *   15 数据卷.mp4 15:26

  *   16 数据卷容器.mp4 10:30

  *   17 数据卷容器备份、恢复、迁移数据卷.mp4 11:06

  *   18 Docker容器绑定外部IP和端口.mp4 11:26

  *   19 容器互联.mp4 08:19

  *   20 一个完整的例子.mp4 35:10

*   02 Dockerfile基本结构及语法/

  *   01 Dockerfile基本结构.mp4 08:33

  *   02 Dockerfile中常见的13种指令.mp4 21:48

*   03 常见系统Docker镜像制作/

  *   01 安装工具箱Busybox.mp4 06:43

  *   02 安装Debian和ubuntu.mp4 09:35

  *   03 安装Centos.mp4 06:21

*   04 制作具有SSH服务功能的镜像/

  *   01 使用COMMIT创建支持SSH的镜像.mp4 17:09

  *   02 使用Dockerfile创建支持SSH服务的镜像.mp4 08:49

*   05 Docker构建和测试Web应用/

  *   01 搭建并测试静态web应用程序.mp4 21:19

  *   02 构建动态web应用程序(上).mp4 14:15

  *   03 构建动态web应用【DockerNetworking】(中).mp4 35:59

  *   04 将已有容器通过network方式连接到自定义网络中.mp4 06:55

  *   05 构建Jenkins持续集成环境.mp4 14:41

  *   06 创建Jenkins作业.mp4 09:51

  *   07 安装jekyll博客生成工具.mp4 26:38

  *   08 构建Java web应用服务.mp4 11:47

  *   09 多容器应用栈之redis集群.mp4 28:24

  *   10 Nodejs服务状态保存Redis中.mp4 06:48

  *   11 Logstash日志采集.mp4 18:34

*   06 云计算(Docker)遇到大数据(Hadoop,Spark)/

  *   01 Hadoop集群配置文件讲解.mp4 21:04

  *   02 Dockerfile制作Hadoop镜像.mp4 19:09

  *   03 Hadoop集群网络配置.mp4 06:54

  *   04 启动Hadoop容器集群.mp4 16:30

  *   05 格式化Namenode启动Hadoop集群.mp4 13:12

  *   06 docker中Spark集群安装.mp4 25:34

  *   07 Spark读取hadoop文件验证集群.mp4 05:27

*   07 Docker Compose/

  *   01 Docker Compose简介.mp4 07:25

  *   02 构建Compose服务堆栈.mp4 19:38

  *   03 Compose命令的使用.mp4 07:14