|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-docker-application-deployment-with-docker/
课程评论:没有评论
课程名称:学习路径:Docker:应用程序部署与Docker 课程概述:如果您希望使用Docker进行可扩展服务的编排和部署,那么这个学习路径非常适合您。Packt的视频学习路径是一系列按照逻辑和逐步方式组织的独立视频产品,每个视频都建立在前一个视频学到的技能之上。Docker是全球最好的软件容器平台之一,使用Docker中的容器使得开发、部署和执行应用程序变得简单。抽象化帮助开发人员在容器内部运行应用程序,Docker容器使开发人员能够对其Docker镜像进行更改并控制镜像的版本。 通过Docker,我们可以构建容器镜像,并在部署过程中多次使用。Docker提供了一种快速而稳健的方式来部署应用程序,目前非常受到欢迎,因为它可以让多个应用程序在同一服务器上运行,并且简单地打包和分发程序。在虚拟化方面,Docker是一场颠覆性的变革。这个学习路径的亮点包括:使用Docker Compose运行多容器Docker应用程序,将服务创建并部署到一个群集中,利用Kubernetes编排多个容器到复杂应用程序中,学习如何使用Docker Swarm管理多个服务器上的多个容器,并在多个容器跨多个主机网络上运行应用程序。 本学习路径旨在教授您如何使用Docker进行可扩展和可靠服务的编排和部署。您将从图像和容器开始工作,了解不同类型的容器及其应用,这将帮助您熟悉镜像构建过程,并能够成功地在容器内运行程序。您将学习如何使用Docker Swarm在多个服务器上管理多个容器,熟悉本地和共享存储及多主机网络,并探索核心工具,如Docker Swarm和Compose,以提高编排技能。 您将理解如何运行群集以及如何在群集上运行服务。进一步深入,您将学习如何快速扩展部署您的应用程序,通过配置Docker守护程序以及排除容器和镜像的故障。您还将探索容器的使用案例,每个案例都会突出特定问题以及Docker如何帮助解决这些问题。最后,您将学习如何使用Kubernetes编排系统,如何监控Docker集群,以及如何自动化应用程序的构建、测试和部署。 在完成本学习路径后,您将能自信地使用Docker部署应用程序以及掌握新的编排功能,并对应用程序在生产系统中运行的概念、技术和实用方法有清晰的理解。 讲师介绍:我们非常高兴能够邀请到Randall Smith,他是Adams State University的高级系统管理员,自1999年以来一直在管理Windows、Linux和BSD系统。他积极帮助其他系统管理员在线上和线下解决问题,并在科罗拉多高等教育计算组织和Educause会议上就Linux KVM和Ceph等主题进行过演讲。在闲暇时间,Randall在YouTube和Twitch上的Music Free Gaming频道上直播游戏视频。
Are you looking forward to orchestrating and deploying scalable services with Docker? Then this Learning Path is for you. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Docker is one of the world's best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment. Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs. Docker has been a game changer when it comes to virtualization. It provides a fast and robust way to deploy applications, making it easy to build and deploy applications that are reliable, responsive, and fast. The highlights of this Learning Path are: Run multi-container Docker applications with Docker Compose Create services and deploy multi-container services to a swarm Orchestrate multiple containers into complex applications with Kubernetes Discover how to use Docker Swarm to manage many containers across multiple servers Run applications on multiple containers across multiple host networks This Learning Path targets to teach you how to orchestrate and deploy scalable and reliable services with Docker. Let's take a quick look at your learning journey.. You'll start working with images and containers. You'll be introduced to different types of containers and their applications. This will accustom you with the image building process and you will be able to successfully run your programs within containers. You'll learn how to use Docker Swarm to manage many containers across multiple servers. You'll get familiarized with local and shared storage and multi-host networking. You'll also explore the core tools such as Docker Swarm and compose in order to improve your orchestration skills. You'll understand how to run a swarm and how to run services on the swarm. Moving further, you'll learn how to deploy your application that can be quickly scaled to through configuring the Docker daemon, and troubleshooting containers and images. You'll explore use cases for containers, where each use case will highlight a particular problem and how Docker helps to solve it. Finally, you'll learn how to use Kubernetes orchestration system, see how to monitor your Docker cluster, and find out how to automate your application to build, test, and deploy. By the end of this Learning Path, you'll be confident in deploying your applications using Docker as well as the new orchestration features and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth:Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch.