|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-from-beginner-to-the-master/
课程评论:没有评论
课程名称:从初学者到高手的Docker 课程概述: 本课程将指导您了解容器的生命周期和各个开发阶段,学习如何安装和管理Docker、Dockerfile、Docker Compose,创建Docker镜像,使用注册表,管理多个容器,Docker卷和Docker网络,使用Docker Swarm模式和Docker Stack进行编排,以及Kubernetes集群。 您将学习到: - 如何在您的机器上使用Docker、Compose和Kubernetes,提高软件构建和测试的效率。 - 构建开发环境,使您的代码在容器中运行。 - 构建Swarm和Kubernetes集群进行服务器部署。 - 学习最佳实践,像专业人士一样编写Dockerfile和Compose文件。 - 创建和发布自定义镜像。 - 创建自己的自定义镜像注册表以存储应用并在企业环境中部署。 课程中,您将在使用Linux、Microsoft Windows操作系统、AWS、Minikube、虚拟机和Docker Desktop构建自己的实验环境的同时,利用可用的在线实验资源,构建和运行现代化的容器化应用(如Jenkins、Grafana、Node.js与Redis、Redis复制、WordPress与MySQL、HTTP服务器、Nginx、HAProxy、Microsoft Windows Nano Server等),并处理真实的行业案例。 适合人群: 本课程适合希望学习Docker的开发者、运维工程师、DevOps工程师、站点可靠性工程师和IT专业人士。 前提条件: 无需具备Docker的先前知识。Docker是开源的,因此无需订阅。所有操作系统均可用于实验。对于Docker for Windows,要求使用Windows 11 64位:家庭版或专业版21H2或更高版本,或企业版或教育版21H2或更高版本,或Windows 10 64位:家庭版或专业版2004(构建19041)或更高版本,或企业版或教育版1909(构建18363)或更高版本。
OverviewIn this course will tahe you through the life cycle of the container and the various stages of development, understand, installing and managing docker, Dockerfile, docker compose, creating docker images, working with registries, managing multi-containers, docker volumes and docker networking, orchestrate with docker swarm mode and docker stack, as well as Kubernetes Cluster.What you'll learnHow to use Docker, Compose and Kubernetes on your machine for better software building and testing.Gain the skills to build development environments with your code running in containers.Build Swarm and Kubernetes clusters for server deployments!Hand's-on with best practices for making Dockerfiles and Compose files like a Pro!Build and publish your own custom images.Create your own custom image registry to store your apps and deploy in corporate environments.You will build your own hands-on lab environment using Linux, Microsoft Windows operating system, AWS, with Minikube, Virtual Machines, and Docker Desktop as well as use online lab resources available for free, build and run containerized modern application like Jenkins, Grafana, Node.js with Redis, Redis Replication, Wordpress with Mysql, HTTP server, Nginx, HAProxy, Microsoft Windows Nano Server, and more you will be working on real-life industry use cases.Who this class is forIt is for developers, operation engineers, DevOps engineers, Site reliability engineers and IT professionals who would like to learn Docker.PrerequisitesNo prior knowledge of Docker is required.Docker is open-source, so no subscriptions are required.For labs, any operating system is acceptable.For Docker for Windows, Windows 11 64-bit: Home or Pro version 21H2 or higher, or Enterprise or Education version 21H2 or higher, or Windows 10 64-bit: Home or Pro 2004 (build 19041) or higher, or Enterprise or Education 1909 (build 18363) or higher is required.