К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Docker · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Docker

Курс от LearnQuest
Начальный≈ 12.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is designed for a beginner software developer who wants to gain a comprehensive understanding of Docker and Containerization. Some software development experience is recommended, but no previous experience in Docker or Containerization is needed. This course will help you improve your workflow and deployment process. In Module 1, you'll learn to identify fundamental concepts of containerization and the benefits of Docker in the software development lifecycle. You'll see how to create a basic Dockerfile and build a Docker image. In Module 2, you'll learn to evaluate container logs and performance, and to implement data persistence and networking between Docker containers. In Module 3, you'll learn to design a multi-container application, optimize Docker images, and deploy a multi-service application using Docker Compose. Demonstration videos walk you through essential tasks in the Docker environment, and a variety of ungraded and graded activities will help you make sure you're on track. By the end of this course, learners will be able to: - Compare and contrast the differences between a Docker image and a Docker container - Describe a Dockerfile and how it is used within Docker, and the steps in getting started with Docker - Compare Docker with traditional virtualization methods - Describe the tools, technologies, and platforms of the Docker ecosystem and the benefits of using Docker - Explain how monitoring and logging are crucial to managing a Docker container - Describe data persistence and networking between Docker Containers - Recall the lifecycle of Docker containers - List several Docker commands used to manage containers and images, and some of the additional measures you can implement to protect your Docker application - Describe some best practices for securing and optimizing Docker containers - List the steps required to design and deploy a multi-container application using Docker Compose - Identify some of the key features and concepts of Docker Compose in orchestrating containers Welcome to Docker!

Навыки, которые вы освоите

Docker (Software)Application DeploymentContainerizationCommand-Line InterfaceData PersistenceVirtual NetworkingApplication SecurityVirtualizationSoftware DevelopmentVirtualization and Virtual Machines

Программа курса

3 модулей · 58 учебных материалов

01Welcome & Module 1 : Welcome to Containerization and Docker25 материалов

Welcome

Meet Your Instructor ЧтениеWelcome to the CourseВидеоSyllabusЧтение

Lesson 1: Introduction to Containerization and Docker

Introduction to Containerization Видео

Учитесь у экспертов

LearnQuest Network

Преподаватель курса

Introduction to Docker
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.8 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Introduction to Docker Видео
The Docker Ecosystem Видео
Introduction to Docker & ContainersЧтение
Docker vs. Traditional Virtualization Видео
Docker ArchitecturePLUGIN
Benefits of Using Docker​Видео
Lesson 1 Quiz: Introduction to Containerization and DockerЗадание

Lesson 2: Getting Started with Docker

Download and Install DockerВидеоDemonstration: Getting StartedВидеоGetting Started: Order of StepsPLUGINStarting a New Docker ProjectВидеоLesson 2 Quiz: Getting Started with DockerЗадание

Lesson 3: Docker Architecture, Images, and Containers

Dockerfile Architecture & OverviewВидеоDockerfile Syntax and InstructionsЧтениеDemo - Dockerfile SyntaxВидеоUnderstanding Docker Images & ContainersВидеоDocker Images vs ContainersPLUGINLesson 3 Quiz: Docker Architecture, Images, and ContainersЗадание

Module 1 Wrap-up

Create and Run a Docker Image and ContainerPLUGINDocker vs. Traditional VirtualizationОбсуждениеModule 1 Exam: Containerization and DockerЗадание
02Module 2: Managing Docker Containers & Images17 материалов

Lesson 1: Docker Commands

Docker Commands for Container & Image ManagementВидеоEssential Docker CommandsЧтениеDocker CommandsPLUGINDemo - Command Structure in DockerВидеоCommand Structure in DockerPLUGIN Lesson 1 Quiz: Docker CommandsЗадание

Lesson 2: Docker Containers and Networking

Docker Container LifecycleВидеоData Persistence in DockerВидеоData Persistence in DockerPLUGINNetworking OverviewЧтениеNetworking in DockerВидеоMonitoring & Logging in Docker ContainersВидеоInstructor Demo - Monitoring & LoggingВидеоLesson 2 Quiz: Docker Containers and NetworkingЗадание

Module 2 Wrap-up

Real-World Docker Management ScenariosВидеоMonitoring and Logging ToolsОбсуждениеModule 2 Exam: Managing Docker Containers & ImagesЗадание
03Module 3: Orchestrating Multi-Container Applications with Docker16 материалов

Lesson 1: Docker Compose and Multi-Container Applications

The Role of Docker Compose in Orchestrating ContainersВидеоDocker Compose OverviewЧтениеBuilding Multi-Container Applications with Docker ComposeВидеоDemo - Building a Multi-Container App with Docker ComposeВидеоBuild a Multi-Container App with Docker ComposePLUGINLesson 1 Quiz: Docker Compose and Multi-Container ApplicationsЗадание

Lesson 2: Best Practices

Securing & Optimizing Docker ContainersВидеоDocker Best PracticesЧтениеDeploying a Secure Docker ApplicationВидеоDemo - Deploying a Secure Docker ApplicationВидеоBest Practices RecapPLUGINLesson 2 Quiz: Best PracticesЗадание

Module 3 Wrap-Up

Docker ComposeОбсуждениеModule 3 Exam: Orchestrating Multi-Container Applications with DockerЗаданиеBeginning a Career in DockerВидеоCourse CompletionВидео