首页 实战 全面的Docker 系统性入门+进阶实践(2021最新版)
收藏

Docker 系统性入门+进阶实践(2021最新版)

全面的 Docker 知识体系及使用指南&最佳实践

全面的Docker 系统性入门+进阶实践(2021最新版)

难度 中级 时长 16小时 学习人数 778 综合评分 10.00

全面的Docker 系统性入门+进阶实践(2021最新版)

容器最佳搭档:Docker与K8S系统入门与进阶
套餐价格:¥540.00
2门课 总价:¥598.00
立即购买
Docker容器化+部署与运维
套餐价格:¥749.00
3门课 总价:¥813.00
立即购买
公有云+私有云,docker+k8s全知道
套餐价格:¥599.00
2门课 总价:¥665.00
立即购买

近年来,容器技术在互联网行业大火,特别是在开发和运维方向,极大地解决了规模化和灵活化部署的问题。作为容器技术的代表作 Docker 更是被广泛应用,本课程将带大家系统学习 Docker,从什么是容器,创建管理容器,到容器技术的各个细节(网络 / 存储 / 服务编排 / 监控),再到通过容器进行 CI/CD 持续集成,持续部署,彻底掌握容器技术。

麦兜搞IT
讲师

资深网络运维工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

无论是前后端开发还是运维测试,Docker 都是必学的技术

系统性理解容器技术,让你看得懂,用得溜

快速上手容器和镜像的使用与管理
什么是容器和镜像?
容器和镜像有什么区别?
如何快速搭建 Docker 的开发环境?
镜像的创建、发布与管理
镜像应该如何分层?
镜像如何跨机器移动?
掌握 Docker 的网络、编排、监控
Docker的bridge、Host网络模式
单机和多机容器间的网络互访
端口映射到底是如何工作的?
容器编排技术 Docker compose
什么是横向扩展和负载均衡?
在阿里云arm主机安装使用Docker
玩转 CI/CD 持续集成与持续部署
CI/CD的基本概念是什么?
GitHub上镜像的自动构建
GitHub Action构建docker镜像
Gitlab自动化部署容器服务
CI/CD持续化部署前后端分离项目

全面的 Docker 知识体系及使用指南,技术点从简单到复杂全覆盖

环境搭建&快速上手

三大操作系统安装Docker

熟悉Docker命令行

容器、镜像和虚拟机

容器的基本操作和运行模式

镜像和Dockerfile

镜像的基本操作

镜像的构建和分享

Dockerfile的基本语法

Dockerfile的最佳实践

Docker的存储

容器的Data volume

容器的Bind volume

云存储

数据持久化和本地开发

Docker的网络

网络命令空间及原理

Docker的网络模式

端口映射

网络地址转换

架构和安全

Arm架构和Docker

Docker vs Podman

镜像的漏洞扫描

容器的网络安全

编排与集群

单机编排compose

集群编排swarm

负载均衡和扩展

跨机器网络通信

实操案例贯穿讲解,快速上手+检验学习成果,更有成就感

实战练习1
构建最优的
Python flask镜像

1、基础镜像的选择

2、构建缓存的合理利用

3、用户和权限设置

4、练习 .dockerignore的使用

实战练习2
构建多平台支持的
golang镜像

1、Arm架构和x86架构的Docker环境

2、Dockerfile的准备

3、 Docker buildx命令的练习

4、 Dockerhub镜像分享

实战练习3
容器编排部署
前后端分离项目

1、编排环境准备

2、项目源码和Dockerfile

3、更新,部署和调试

4、自动化运维和监控

实战练习4
容器和持续集成持续部署

1、版本管理和开发环境

2、CI持续集成

3、CD持续部署

4、自动化运维和监控

课程大纲
第1章 Docker的安装和介绍
第2章 容器快速上手
第3章 镜像的创建管理和发布
第4章 Dockerfile完全指南
第5章 Docker的存储
Docker和容器技术介绍,手把手教大家如何在Windows,Mac,Linux系统里安装Docker。
快速熟悉Docker命令行的使用,基本掌握容器的基本操作,初步体会容器,镜像和虚拟机的差别。
介绍镜像获取的三大主要方式,初步了解Dockerfile和镜像的构建和分享。
通过示例结合最全的Dockerfile语法讲解,完全掌握Dockerfile语法和重要的最佳实践。
数据的持久化如何实现,Volume有哪些类型和使用场景。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

实用电子文档
部分简单内容以图文形式呈现,与视频
相配合,既保障学习效果,又提高了学
习效率。
答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
学练一体
课程不仅包括视频讲解,还提供相关
练习、巩固学习效果的环节。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
适合人群
前端开发 / 后端开发 / 运维
DevOps人员
技术储备要求
熟悉任一编程语言
具备最基础的Linux命令行技能
技术参数
Docker 3.1.0
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题