Docker Упражнения

Отточите свои навыки работы с Docker с помощью серии практических упражнений. Эта коллекция практических задач призвана проверить и улучшить вашу способность контейнеризировать приложения, управлять образами и оркестрировать контейнеры. Каждое упражнение представляет собой реальную проблему, предоставляя возможность применить концепции Docker в практической среде. Перейдите от теории к практике, решая эти интерактивные задачи по Docker, и закрепите свое понимание контейнеризации.

Открыть категории

Ваша первая лабораторная работа по Docker

Ваша первая лабораторная работа по Docker

Привет! Добро пожаловать в LabEx! В этой вводной лабораторной работе вы познакомитесь с классической программой 'Hello, World!' в среде Docker.
LabDocker
Запуск вашего первого контейнера

Запуск вашего первого контейнера

Примите вызов и запустите свой первый контейнер Docker, используя образ docker/getting-started. Это практическое упражнение поможет вам закрепить понимание базовых команд Docker и процесса запуска контейнеров.
ChallengeDocker
Проверка версии Kali Linux

Проверка версии Kali Linux

В рамках этого испытания вам предстоит проверить версию Kali Linux, запущенную в Docker-контейнере. Для этого необходимо получить доступ к терминалу контейнера, извлечь значение `VERSION_ID` из файла `/etc/os-release` и сохранить его в файл с именем `version.txt`.
ChallengeDocker
Сборка артефакта

Сборка артефакта

В этой лабораторной работе вы научитесь собирать образ Docker-контейнера и отправлять его в GitHub Container Registry (GHCR) с помощью GitHub Actions. Вы автоматизируете упаковку и доставку приложения.
LabDocker
Сквозной конвейер

Сквозной конвейер

В этом задании вы создадите полный CI/CD-конвейер в GitHub Actions. Вы объедините тестирование, сборку артефакта и имитацию развёртывания в единый рабочий процесс.
ChallengeDocker