近年来,容器技术在互联网行业大火,特别是在开发和运维方向,极大地解决了规模化和灵活化部署的问题。作为容器技术的代表作 Docker 更是被广泛应用,本课程将带大家系统学习 Docker,从什么是容器,创建管理容器,到容器技术的各个细节(网络 / 存储 / 服务编排 / 监控),再到通过容器进行 CI/CD 持续集成,持续部署,顺利掌握容器技术。
三大操作系统安装Docker
熟悉Docker命令行
容器、镜像和虚拟机
容器的基本操作和运行模式
镜像的基本操作
镜像的构建和分享
Dockerfile的基本语法
Dockerfile的最佳实践
容器的Data volume
容器的Bind volume
云存储
数据持久化和本地开发
网络命令空间及原理
Docker的网络模式
端口映射
网络地址转换
Arm架构和Docker
Docker vs Podman
镜像的漏洞扫描
容器的网络安全
单机编排compose
集群编排swarm
负载均衡和扩展
跨机器网络通信
1、基础镜像的选择
2、构建缓存的合理利用
3、用户和权限设置
4、练习 .dockerignore的使用
1、Arm架构和x86架构的Docker环境
2、Dockerfile的准备
3、 Docker buildx命令的练习
4、 Dockerhub镜像分享
1、编排环境准备
2、项目源码和Dockerfile
3、更新,部署和调试
4、自动化运维和监控
1、版本管理和开发环境
2、CI持续集成
3、CD持续部署
4、自动化运维和监控
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题