|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-for-developers-2024/
课程评论:没有评论
课程名称:Docker开发者实用课程(2024) 课程概述:如果你正在寻找一个实践性强的课程,旨在将Docker与前端和后端服务以及数据库和其他软件集成,那你来对地方了!本课程针对的是开发人员或具有软件背景的学习者。无论你是否对Docker一无所知,或希望通过实践实验来刷新自己的知识,都可以参加本课程。我们将深入探讨Docker和Docker Swarm的工作原理、容器化是如何运作的,并学习如何使用Docker Stack将你的应用程序进行容器化。 课程结束时,你将能够: - 自如使用最常用的Docker命令 - 将你的项目进行容器化 - 创建体积较小的镜像 - 使用Docker Stack构建简单项目,并通过单个命令运行 - 通过Docker Swarm编排应用程序,提高容错能力 - 在构建自己的应用程序时应用Docker的最佳实践 课程内容包括但不限于: - Docker的理论基础 - 如何在本地系统或服务器上安装Docker - 常用Docker命令 - 如何创建和使用Docker镜像、容器、卷和网络 - Docker Compose,以及如何构建Compose文件 - 如何建立和使用自己的私有Docker注册表 - Docker Swarm的管理节点和工作节点 - 应用程序扩展的最佳实践 课程要求: - 任意操作系统 - 先前有使用虚拟化软件的实践经验(我们将使用虚拟机) - 基本的NPM或Angular / React / NodeJS知识 - 任何先前的开发经验 加入课程,进一步了解Docker的应用!
If you're looking for a hands-on practical course to integrating Docker with your frontend and backend services, along with Databases and other pieces of software, you've come to the right place!This course is intended for developers or people with software background.If you still haven't learned anything about Docker, or want to refresh your knowledge with a practical lab, then you can join the course. We'll explore Docker and Docker Swarm - how they work, how containerization works, and how to dockerize your applications with Docker Stack.By the end of the course, you should be able to:Use the most common Docker commands freelyContainerize your projectsCreate images with a small footprintBuild a simple project with Docker Stack and run it with one commandOrchestrate your applications making them somewhat fault resilient with Docker SwarmUse Docker's best practices when building your won applicationsJoin the course to know more about:Docker theoretical fundamentalsHow to install Docker on your local system or serverMost used Docker commandsHow to create and use docker images, containers, volumes, and networksDocker Compose, and how to structure a Compose fileHow to build and use your own private Docker registryDocker Swarm - Manager and worker nodes,Best practices in scaling applicationsThis course has the following requirements:OS of your choicePrevious Hands-on experience with some virtualization software (we're going to be using virtual machines)Basic knowledge of NPM or Angular / React / NodeJSAny prior development experience