解决什么工作场景

很多做后端开发或刚转行做运维的人,代码在本地跑得好好的,推到服务器就报错,环境变量对不上,依赖版本打架,每次上线都要手工去改配置。这门课就是冲着这个问题去的,它不带你从头学一门新语言,而是把 Docker 当成搬运代码和运行环境的工具,让你把 Java 和 Golang 项目连同依赖一起打包,丢到服务器上直接跑。课程覆盖的工作场景很具体:搭私有镜像仓库、写镜像构建脚本、把现成的 Java 微服务和 Golang 程序做成镜像、推到私有仓库、再拉到服务器上跑通业务。说白了,它解决的是"代码从开发机到生产环境中间这段路怎么走稳"的问题,而不是教你写业务逻辑。如果你平时老被环境配置和部署流程拖住,这课值得看;如果你只是想学编程语法,那它不适合你。

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

这课默认你已经有 Java 或 Golang 的基本语法基础,至少能独立写一个能跑的 Web 接口,不需要你是架构师,但纯零基础会吃力。它也不要求你精通 Linux,不过你得会在命令行里敲命令、改配置文件。资料编排上,建议先看课程介绍和环境配置那两节,把本机和服务器的基础环境跑通,这是后面所有操作的前提。接着直接跳到常用命令实践和容器技术进阶那两块,这两节是整门课的地基,讲清楚镜像和容器到底怎么回事,后面构建镜像才不会照抄。私有镜像仓库那节建议提前看,因为后面的项目镜像要推上去再拉下来。基础服务安装那节可以边查边用,当成手册随时回看,不用一次记完。

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

跟着走完,你应该能独立做三件事:第一,给一个现成的 Java 微服务项目写构建配置,做成镜像,跑通业务接口;第二,把一个 Golang 项目用多阶段构建打成体积更小的镜像,同样部署验证;第三,搭一套带 HTTPS 的私有镜像仓库,让团队内部能推拉镜像。课程后半段的构建实践是重点,建议不要只看视频,一定要自己找一个自己的小项目,哪怕只有一个接口,照着课程里的步骤从头走一遍。多阶段构建那节尤其值得动手,因为很多人会卡在镜像太大、构建太慢的问题上,自己试一遍才知道哪里该精简。资料里的命令和配置不要复制粘贴,手敲一遍,改几个参数看看报错,理解比记住重要。

课程目录

课程目录10 集
  • 1 课程介绍 (04:25).mp4
  • 2 配置Golang、JDK环境 (25:32).mp4
  • 3 部署基于https协议的docker私有镜像仓库 (26:34).mp4
  • 4 docker常用命令实践 (27:55).mp4
  • 5 docker容器技术进阶实践 (18:27).mp4
  • 6 安装应用相关基础服务 (41:59).mp4
  • 7 构建tomcat镜像 (10:31).mp4
  • 8 多阶段构建更小应用镜像的方法 (22:18).mp4
  • 9 构建Java微服务项目应用镜像并部署验证业务 (19:18).mp4
  • 10 构建Golang项目应用镜像并部署验证业务 (11:23).mp4