2022-11-02容器入门大纲
学习目标
1.了解容器化概念及常见容器管理技术等
2.掌握docker的基本使用,包括但不限于images,containers,network,volume等使用
3.掌握使用docker对生产环境业务进行容器化,包括但不限于php,java,python等业务
4.掌握docker原理模块使用,安装,部署,生产配置,常见中间件mysql,tomcat,nginx结合
5.掌握docker-compose单机编排工具,可以对多容器进行管理
6.docker容器监控解决方案
核心技能
1.图解docker核心技术体系及其应用场景,并对比容器和虚拟机的区别及容器发展史
2.docker镜像管理命令全面深入讲解,包括但不限于search、pull、push、save、rm、build、tag等
3.docker容器管理命令全面深入讲解,包括但不限于exec、ls、top、logs、rename、run、start、stop等
4.docker容器的网络管理,包括但不限于端口隐射,自定义网络,为容器添加或移除网络等
5.docker数据卷管理,包括但不限于自定义本地存储目录的数据集,随时存储卷的使用等
6.dockerfile使用,包括但不限于FROM、RUN、CMD、ENTRYPOINT、ENV等
6.docker单机编排工具docker-compose编排业务容器企业生产案例
7.docker的私有镜像仓库管理,包括但不限于docker registry及harbor等
案例:
1.企业生产实践案例【使用docker-compose技术模拟天龙八部游戏业务运行】
2.企业生产实践案例【基于dockerfile配合Jenkins模拟京东,美团大厂业务自动发布回滚】
3.企业生产实践案例【轻量级docker registry镜像迁移至企业级habor镜像仓库解决方案】