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

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

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

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

Docker Fundamentals - Understanding Containers and Images

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

О курсе

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 comprehensive Docker course, you'll master the fundamentals of containerization, including how to create, manage, and deploy containers and Docker images. By the end of the course, you'll be able to understand the differences between containers and virtual machines, set up Docker on multiple platforms, manage containers using the Docker CLI, and build and optimize Docker images. You'll also learn how to containerize real-world applications like NGINX, Express, and React, giving you the hands-on experience needed for practical deployment. The course begins with an introduction to Docker and containers, explaining their core benefits and architecture. You'll also set up Docker on MacOS, Linux, and Windows, ensuring you're ready for real-world development environments. Play with Docker will also be explored for quick container experiments. By the end, you will have completed projects that involve building and deploying containerized applications, reinforcing your knowledge and confidence in Docker. This course is ideal for beginners with a basic understanding of software development. No prior experience with Docker is required.

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

Docker (Software)ContainerizationReact.jsCommand-Line InterfaceNginxSoftware InstallationApplication DeploymentVirtual MachinesNode.JSDevelopment Environment

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

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

01Getting Started with the Course5 материалов

Getting Started with the Course

Introduction to the SpecializationВидеоIntroduction to the Course 'Docker Fundamentals - Understanding Containers and Images'ЧтениеFull Specialization ResourcesЧтениеMaking the Most of This CourseВидео

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

Packt - Course Instructors

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

Docker Fundamentals - Understanding Containers and Images
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.3 ч

9 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Setting ExpectationsВидео
02[Docker] Introduction to Containers6 материалов

[Docker] Introduction to Containers

Overview of the SectionВидеоWhy Use Containers?ВидеоComparing Containers and Virtual MachinesВидеоDocker Architecture and Key ComponentsВидеоUnderstanding Containers and Virtual MachinesDIALOGUE[Docker] Introduction to Containers - AssessmentЗадание
03[Docker] Setting Up Docker and Required Tools14 материалов

[Docker] Setting Up Docker and Required Tools

Overview of the SectionВидеоInstalling Docker on MacOS [MacOS Users]ВидеоInstalling Docker on Linux [Linux Users]ВидеоRunning Docker Without Sudo [Linux Users]ВидеоSetting Up Windows Subsystem for Linux (WSL) [Windows Users]ВидеоKey Features of Windows Subsystem for Linux [Windows Users]ВидеоInstalling Docker on Windows [Windows Users]ВидеоRunning Docker in WSL [Windows Users]ВидеоExploring Play with DockerВидеоInstalling NodeJSВидеоInstalling PostmanВидеоInstalling Visual Studio CodeВидеоInstalling Docker on Multiple OSDIALOGUE[Docker] Setting Up Docker and Required Tools - AssessmentЗадание
04[Docker] Running Containers Using Docker8 материалов

[Docker] Running Containers Using Docker

Overview of the SectionВидеоLab: Running Your First ContainerВидеоExploring the Container LifecycleВидеоLab: Using the Docker CLI - Part 1ВидеоLab: Using the Docker CLI - Part 2ВидеоLab: Getting Help with the Docker CLIВидеоRunning Containers with DockerDIALOGUE[Docker] Running Containers Using Docker - AssessmentЗадание
05[Docker] Project - Customizing NGINX Pages6 материалов

[Docker] Project - Customizing NGINX Pages

Overview of the ProjectВидеоRunning NGINX ContainersВидеоCustomizing Content Inside the NGINX ContainerВидеоWrapping Up the ProjectВидеоCustomizing an Nginx Docker ContainerDIALOGUE[Docker] Project - Customizing NGINX Pages - AssessmentЗадание
06[Docker] Introduction to Docker Images12 материалов

[Docker] Introduction to Docker Images

Overview of the SectionВидеоWhat Are Docker Images?ВидеоWorking with Container RegistriesВидеоLab: Exploring DockerHubВидеоLab: Logging Into DockerHub via Docker CLIВидеоLab: Managing Docker Images with the CLIВидеоIntroduction to DockerfilesВидеоLab: Creating a Dockerfile for NginxВидеоLab: Adding Local Files to Our Docker ImageВидеоLab: Understanding the Difference Between Images and ContainersВидеоUnderstanding Docker Images and ContainersDIALOGUE[Docker] Introduction to Docker Images - AssessmentЗадание
07[Docker] Project - Containerize an Express App8 материалов

[Docker] Project - Containerize an Express App

Project OverviewВидеоBuilding a Hello World Express AppВидеоSaving and Returning Users in MemoryВидеоTesting the Users AppВидеоDockerizing Our Express AppВидеоExploring Container Interactions and Project CleanupВидеоContainerizing with Docker for Node.js AppsDIALOGUE[Docker] Project - Containerize an Express App - AssessmentЗадание
08[Docker] In-Depth Look at Docker Images19 материалов

[Docker] In-Depth Look at Docker Images

Overview of the SectionВидеоLab: Understanding Docker's Layered ArchitectureВидеоLab: Exploring Build ContextsВидеоLab: Using Dockerignore to Skip FilesВидеоLab: Introduction to Environment VariablesВидеоLab: Setting Environment Variables via the CLIВидеоLab: Setting Environment Variables via FilesВидеоLab: CMD vs. ENTRYPOINT in DockerfilesВидеоIntroduction to Distroless ImagesВидеоLab: Introduction to Multistage DockerfilesВидеоLab: Multistage Dockerfiles and Distroless Images in PracticeВидеоLab: Adding Typescript to the Express AppВидеоLab: Updating Dockerfile to Transpile Typescript CodeВидеоLab: Optimizing Docker Images - Base ImagesВидеоLab: Optimizing Docker Images - Instruction OrderВидеоLab: Optimizing Docker Images - Managing DependenciesВидеоLab: Optimizing Our Typescript DockerfileВидеоExploring Docker Images and Multistage BuildsDIALOGUE[Docker] In-Depth Look at Docker Images - AssessmentЗадание
09[Docker] Project - Containerize React App10 материалов

[Docker] Project - Containerize React App

Project OverviewВидеоSetting Up the React AppВидеоBuilding and Serving the React AppВидеоCreating a Dockerfile for Our React App - Part 1ВидеоCreating a Dockerfile for Our React App - Part 2ВидеоConclusion to the Course 'Docker Fundamentals - Understanding Containers and Images'ЧтениеContainerizing a React Application with DockerDIALOGUE[Docker] Project - Containerize React App - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание