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

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

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

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

Advanced Docker - Data Persistence and Orchestration

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced Docker course, you'll learn to manage data persistence, resource optimization, and container orchestration. By the end, you'll be proficient in using Docker volumes for data storage, setting resource limits, applying restart policies, and building multi-container apps with Docker Compose. Gain hands-on experience with bind mounts, named volumes, and managing Docker networking for production environments. The course starts by exploring Docker volumes and data persistence, teaching you how to manage and store data within containers. You’ll then cover resource management, including CPU and memory limits, and advanced networking concepts like user-defined and host networks. Real-world projects follow, where you’ll build and deploy a key-value app and a notes app using Docker Compose. You'll manage services, handle dependencies, and use multistage builds to optimize container images. Ideal for developers and system admins with basic Docker knowledge, this course will help you deepen your skills in managing complex containerized applications.

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

Docker (Software)ContainerizationService ManagementDevops ToolsYAMLVirtual NetworkingMemory ManagementWeb ApplicationsCommand-Line Interface

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

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

01[Docker] Volumes and Data Persistence10 материалов

[Docker] Volumes and Data Persistence

Introduction to the Course 'Advanced Docker - Data Persistence and Orchestration'ЧтениеFull Specialization ResourcesЧтениеOverview of the SectionВидеоLab: Understanding the Need for VolumesВидео

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

Packt - Course Instructors

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

Advanced Docker - Data Persistence and Orchestration
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.9 ч

5 модулей

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

Часть программы вашего университета
Introduction to Docker VolumesВидео
Lab: Working with Bind MountsВидео
Lab: Using Named VolumesВидео
Lab: Managing Docker Volumes with the CLIВидео
Understanding Docker VolumesDIALOGUE
[Docker] Volumes and Data Persistence - AssessmentЗадание
02[Docker] Advanced Docker Topics - Resource Limits, Restart Policies, and Networking10 материалов

[Docker] Advanced Docker Topics - Resource Limits, Restart Policies, and Networking

Overview of the SectionВидеоLab: Setting CPU Limits for ContainersВидеоLab: Setting Memory Limits for ContainersВидеоLab: Working with Restart PoliciesВидеоIntroduction to Networking in DockerВидеоLab: Using the Default Bridge NetworkВидеоLab: Working with User-Defined NetworksВидеоLab: Using the Host NetworkВидеоUse Docker to Manage Container ResourcesDIALOGUE[Docker] Advanced Docker Topics - Resource Limits, Restart Policies, and Networking - AssessmentЗадание
03[Docker] Project - Code and Deploy a Key-Value App with Data Persistence16 материалов

[Docker] Project - Code and Deploy a Key-Value App with Data Persistence

Project OverviewВидеоRunning a MongoDB ServerВидеоAdding Root Credentials to MongoDBВидеоSetting Credentials for the Key-Value DatabaseВидеоDefining Ports, Networks, and VolumesВидеоEnhancing the Structure of Utility ScriptsВидеоSetting Up the Express AppВидеоDockerizing the Express AppВидеоCreating Scripts to Initialize the Backend ContainerВидеоAdding Hot Reloading with NodemonВидеоDefining the API RoutesВидеоCreating and Retrieving Key-Value PairsВидеоUpdating and Deleting Key-Value PairsВидеоTesting the App and Final CleanupВидеоBuilding and Deploying a Key-Value API with DockerDIALOGUE[Docker] Project - Code and Deploy a Key-Value App with Data Persistence - AssessmentЗадание
04[Docker] Docker Compose14 материалов

[Docker] Docker Compose

Overview of the SectionВидеоOverview of Docker ComposeВидеоComparing Docker-Compose and Compose CLI CommandsВидеоLab: Running MongoDB with Docker ComposeВидеоLab: Using Environment Variables in Docker ComposeВидеоLab: Working with Bind Mounts in Docker ComposeВидеоLab: Managing Volumes and Networks in Docker ComposeВидеоLab: Adding a Backend Service to the Docker Compose FileВидеоLab: Handling Service Dependencies in Docker ComposeВидеоLab: Hot Reloading and File WatchingВидеоLab: Using Docker Compose CLIВидеоLab: Getting Help with Docker Compose CLIВидеоUsing Docker ComposeDIALOGUE[Docker] Docker Compose - AssessmentЗадание
05[Docker] Project - Code and Deploy a Notes App with Docker Compose22 материалов

[Docker] Project - Code and Deploy a Notes App with Docker Compose

Project OverviewВидеоSetting Up NPM ProjectsВидеоDockerizing the Notebooks BackendВидеоConfiguring Docker Compose for Notebooks ServicesВидеоSetting Up Docker Compose for Notes ServicesВидеоUsing Multistage Builds for Our ImagesВидеоMerging Multiple Projects in Docker ComposeВидеоImplementing the NGINX Reverse ProxyВидеоEstablishing Connections between ServicesВидеоSetting Up Models and Routes for the Notebooks ServiceВидеоCreating and Retrieving NotebooksВидеоUpdating and Deleting NotebooksВидеоRefactoring the CodeВидеоImplementing Routes and Business Logic in the Notes BackendВидеоStoring Notebook IDs in the Notes Service - Part 1ВидеоStoring Notebook IDs in the Notes Service - Part 2ВидеоStoring Notebook IDs in the Notes Service - Part 3ВидеоConclusion to the Course 'Advanced Docker - Data Persistence and Orchestration'ЧтениеBuilding a REST API with Multiple Services and a Reverse ProxyDIALOGUE[Docker] Project - Code and Deploy a Notes App with Docker Compose - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание