视频课程 编程

Docker容器技术全攻略:从入门到生产实践 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:78个 总时长:7小时5分 课程介绍: Docker容器技术全攻略:从入门到生产实践 一、从"在我电脑上能跑"说起 想象一下这样的场景:你花了三天写好的应用,在自己电脑上跑得好好的,交给同事后却各种报错。环境不对,依赖缺失,版本冲突——这些烦心事,几乎每个开发者都遇到过。容器技术的出现,正是为了终结这种混乱。这门课程会带你完整地走一遍Docker容器技术的世界,从最基础的概念出发,一路走到生产环境的实际部署。 二、揭开容器的面纱 很多人在听到"容器"两个字时,第一反应是和虚拟机搞混。课程一开始就会帮你理清这个区别:虚拟机是带着完整操作系统的"重量级选手",而容器则是共享宿主机操作系统、只打包应用和依赖的"轻量级选手"。你会明白容器为什么可移植,为什么能避免"在我电脑上能跑"的尴尬,以及它背后到底是怎么运作的。课程还配备了动手实验环境,让你从第一个容器开始,边学边练。 三、打好Docker基本功 知道了容器是什么,接下来就是真正上手操作了。这部分会教你如何部署第一个容器,如何区分镜像和容器的关系,搞清楚镜像标签和仓库的概念。你会学到容器生命周期的管理、网络访问的配置、进入容器内部Shell的方法,以及日志查看的技巧。同时也会介绍Docker Desktop和Docker的底层架构,让你不仅会用,还懂为什么。 四、存储与网络:让容器真正可用 容器跑起来了,但数据怎么持久化?容器之间怎么通信?这两个问题不解决,容器就只能是个玩具。课程详细讲解了持久化存储与非持久化存储的区别,卷和绑定挂载的使用方法。网络部分更是涵盖了Host、None、Bridge、MACVLAN、IPVLAN等多种网络模式的原理和适用场景,帮你根据实际需求做出选择。 五、打造自己的镜像 用别人的镜像只是开始,能造自己的镜像才算真正掌握Docker。这部分从Dockerfile的写法讲起,包括层缓存的优化、入口点的设置、元数据和环境变量的添加。特别值得一提的是多阶段构建的技巧,能帮你造出体积更小、安全性更高的镜像。 六、多容器编排与可视化管理 当应用变得复杂,一个容器就搞不定了。Docker Compose登场。你会学到YAML的基本语法,如何编写Compose文件,如何用环境变量管理配置,如何在运行中动态构建镜像。除了命令行,课程还会介绍Portainer这个图形化管理工具,让你点点鼠标就能部署和管理容器栈。 七、安全永远是第一位 容器跑得再多,安全出问题一切白搭。课程用相当篇幅讨论容器安全:为什么容器安全重要,如何构建安全的自定义镜像,用户安全和宿主机安全怎么搞,还会介绍Docker Scout、Snyk、Docker Bench这些安全扫描和检测工具。最后还会讲到如何保护容器间的网络流量。 八、动手搭建一个完整的生产环境 课程最精彩的部分是后面的实验室环节。从搭建Docker宿主机服务器开始,到操作系统安全加固,再到配置DNS和DHCP服务,你会一步步搭建出真实可用的基础设施。然后部署各种服务:Heimdall应用仪表盘、NetAlertX网络扫描、NextCloud自托管办公套件。接着用NetBox记录网络文档,用Prometheus和Grafana搭建监控系统。最后用Traefik反向代理保护Web服务,用VaultWarden管理密码,用WireGuard VPN实现远程安全访问。整个过程走下来,你拥有的不只是一个装满容器的服务器,而是一套完整的、可运营的家庭或小型企业级服务环境。 九、写在最后 这门课的编排逻辑很清晰:前半段打地基,后半段盖房子。无论你是刚接触容器的新人,想系统梳理知识的运维人员,还是希望在家里跑一些自托管服务的爱好者,都能从中找到自己需要的内容。容器技术早已经是现代IT的基础设施之一,与其零散地看文档踩坑,不如跟着一条完整的路径走一遍。