缺什么补什么:别在环境配置上反复踩坑
很多转岗做后端或运维的开发者,写业务代码没大问题,但一碰到把服务部署到服务器就发虚:本地能跑的接口到了线上就报缺依赖,装环境折腾半天,端口冲突和版本错乱更是家常便饭。这门课解决的就是这个痛点,教你用容器把应用和运行环境打包在一起,彻底告别“在我机器上是好的”这种扯皮局面。它适合已经具备基础后端开发能力、能熟练使用Linux常用命令,但在服务容器化打包和部署上存在明显能力缺口的同学。如果你连基本的cd、ls、vim操作都还不熟,建议先补Linux基础再来看这门课,否则在配置文件路径和权限问题上会卡壳。
建议先看这几块:镜像操作与容器生命周期
资料里的内容从基本概念切入,不建议你从头按部就班全看,而是带着问题去查漏补缺。第一优先级是搞懂镜像和容器的关系,重点看镜像拉取、查看、删除等具体命令操作,以及交互式容器和守护式容器的区别。交互式容器多用于临时排查调试,守护式容器才是线上服务长期运行的实际形态,这两块必须吃透。其次,课程里提到的镜像加速源配置非常关键,国内网络环境下不配加速源,拉镜像会卡死,这步操作虽然短但必须跟着做一遍。至于容器启动与停止,看似简单,但你要重点理解端口映射和数据挂载参数,这是后续把微服务跑起来的核心前提。
学完能独立做什么:配合练习把服务跑起来
看完上述核心内容,你应该能独立完成一件事:在一台干净的Ubuntu服务器上,从零安装容器引擎,配置好加速源,拉取所需的系统或运行环境镜像,然后用一条命令正确启动一个后台运行的服务容器,并能通过外部网络访问到容器里的服务。资料怎么配合练习?不要只盯着视频看操作,必须自己开一台虚拟机或云主机跟着敲。遇到镜像拉取失败、容器启动后秒退、端口被占用等问题,先别急着查搜索引擎,回到课程里关于启动参数和守护式容器运行机制的部分对照排查。当你能不看教程,熟练把一个简单的后端服务装进容器并在后台稳定跑起来,这部分的查漏补缺就算真正过关了。
课程目录
1-1 [Docker容器基本应用] Docker课程大纲 (02:26) 1-2 [Docker容器基本应用] Docker简介 (05:35) 1-3 [Docker容器基本应用] Docker容器vs虚拟化技术 (04:45) 1-4 [Docker容器基本应用] 在Ubuntu安装Docker (03:02) 1-5 [Docker容器基本应用] Docker启动与停止 (01:10) 1-6 [Docker容器基本应用] 配置ustc加速源 (01:09) 1-7 [Docker容器基本应用] Docker镜像命令 (02:17) 1-8 [Docker容器基本应用] Docker运行容器-交互式容器 (06:57) 1-9 [Docker容器基本应用] Docker运行容器-守护式容器 (05:08) 1-10 [Docker容器基本应用] Docker容器停止与运行 (01:44) 1-11 [Docker容器基本应用] Docker文件拷贝 (04:45) 1-12 [Docker容器基本应用] Docker目录挂载 (05:52) 1-13 [Docker容器基本应用] Docker安装MySQL软件 (06:13) 1-14 [Docker容器基本应用] Docker安装Redis软件 (01:51) 1-15 [Docker容器基本应用] Docker安装Tomcat软件 (07:33) 2-1 [微服务部署] 文章微服务-搭建文章微服务架构 (10:46) 2-2 [微服务部署] 文章微服务-开发文章CRUD业务逻辑 (18:57) 2-3 [微服务部署] 搭建注册中心Eureka微服务 (06:33) 2-4 [微服务部署] 搭建Zuul微服务网关 (04:34) 2-5 [微服务部署] 文章微服务和Zuul注册到Eureka (08:29) 2-6 [微服务部署] Dockerfile常用命令说明 (04:32) 2-7 [微服务部署] 使用Docker构建jdk1.8镜像 (10:17) 2-8 [微服务部署] 使用Dockerfile构建Eureka镜像 (11:58) 2-9 [微服务部署] 使用Dockerfile构建文章和zuul镜像 (08:04) 2-10 [微服务部署] 使用DockerMaven插件自动化部署微服务 (12:31) 2-11 [微服务部署] 修复无法启动文章微服务的Bug (02:02) 2-12 [微服务部署] Docker下安装Rancher并连接Docker (06:05) 2-13 [微服务部署] 使用Rancher部署和管理微服务 (04:16) 2-14 [微服务部署] Rancher进行微服务扩容和缩容 (11:53) 2-15 [微服务部署] Docker私服registry管理镜像 (12:16) 2-16 [微服务部署] Docker课程总结 (04:27)





