Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Docker容器技术从入门到精通

via

Overview

2021-2022重新录制,基于最新Docker社区版,通过实际操作学习Docker,Docker Compose, Docker Swarm的基本操作及背后原理

What you'll learn:
  • 什么是容器/Docker?
  • 如何搭建Docker的实验环境
  • Docker命令行的基本操作
  • Dockerfile如何使用
  • Docker Compose的使用
  • 什么是Docker Swarm以及如何在swarm里部署APP
  • 容器的存储和网络

Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。


本课程包含以下内容:(部分内容更新中)

•第一章 Docker的安装和介绍

Docker和容器技术介绍,手把手教大家如何在Windows,Mac,Linux系统里安装Docker

•第二章容器快速上手

快速熟悉Docker命令行的使用,基本掌握容器的基本操作,初步体会容器,镜像和虚拟机的差别

•第三章镜像的创建管理和发布

介绍镜像获取的三大主要方式,初步了解Dockerfile和镜像的构建和分享

•第四章Dockerfile完全指南

通过示例结合最全的Dockerfile语法讲解,完全掌握Dockerfile语法和重要的最佳实践

•第五章 Docker的存储

数据的持久化如何实现,Volume有哪些类型和使用场景

•第六章 Docker的网络

网络命令空间,端口映射,网络地址转换,路由等概念会在这一章详细的讲解给大家。

•第七章docker compose

docker compose是复杂应用在单机环境下编排的必备工具,本章会通过具体的应用部署演示,覆盖docker compose的基本语法和命令行的使用

•第八章 docker swarm

作为集群的编排工具,docker swarm虽然不如k8s流行,但是万变不离其宗,掌握其基本原理和使用将大大降低大家学习其它编排工具的难度。

•第九章 docker vs podman

Podman是docker的最有力竞争者,这一章将带领大家快速入门podman,看看podman和docker有什么异同之处和高下之分。

•第十章 Docker的多架构支持

随着苹果M1芯片的快速发展和普集,arm架构开始进入更多开发者的视野,docker是如何支持多CPU架构的?以及我们如何发布支持多CPU架构的容器镜像呢?这一章将向您解答

•第十一章 git和容器——CI/CD

这一章我们会关注在应用的部署和运维中,在持续集成和持续部署中结合版本管理和容器技术,同时也会快速的介绍一些自动化运维和监控工具。

•第十二章容器安全

•安全是个大问题,如何确保在生产环境中安全的使用容器呢?本章会为您解开。



课程包括大量的操作实例和演示,包括环境,源码都会分享给大家。


谢谢,感谢大家一直以来的支持。

Taught by

Peng Xiao

Reviews

4.7 rating at Udemy based on 744 ratings

Start your review of Docker容器技术从入门到精通

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.