Docker Упражнения
Отточите свои навыки работы с Docker с помощью серии практических упражнений. Эта коллекция практических задач призвана проверить и улучшить вашу способность контейнеризировать приложения, управлять образами и оркестрировать контейнеры. Каждое упражнение представляет собой реальную проблему, предоставляя возможность применить концепции Docker в практической среде. Перейдите от теории к практике, решая эти интерактивные задачи по Docker, и закрепите свое понимание контейнеризации.
Открыть категории
Ваша первая лабораторная работа по Docker
Привет! Добро пожаловать в LabEx! В этой вводной лабораторной работе вы познакомитесь с классической программой 'Hello, World!' в среде Docker.
LabDocker
Запуск вашего первого контейнера
Примите вызов и запустите свой первый контейнер Docker, используя образ docker/getting-started. Это практическое упражнение поможет вам закрепить понимание базовых команд Docker и процесса запуска контейнеров.
ChallengeDocker
Проверка версии 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