CLI-инструмент для преобразования файлов Docker Compose в манифесты Deployments и Services для Kubernetes.
collabnix/dockerlabs
Бесплатная коллекция практических уроков и лабораторных по Docker для начинающих, опытных и продвинутых пользователей, которую поддерживает сообщество.
- Звёзды
- 8,037
- Форки
- 2,167
- Открытые issues
- 28
- Последний коммит
- 2 месяца назад
Что это?
Dockerlabs — учебный ресурс по Docker с материалами для начинающих, опытных и продвинутых пользователей. В нём собраны сотни пошаговых уроков и лабораторных по образам, инструкциям Dockerfile, томам, сетям, Docker Compose, Swarm и безопасности: проверке подлинности контента, секретам, сканированию образов и безопасности режима Swarm.
Лабораторные можно проходить в Docker Desktop. По словам проекта, их также можно запускать в браузере, не настраивая локальную инфраструктуру. Помимо основных практических занятий, здесь есть разделы о Docker Scout, Docker init, Compose Watch и Compose Profiles, а также ссылки на примеры приложений с несколькими сервисами на Django, Flask, React, Express, Spring и других технологиях.
Проект создан и поддерживается независимым сообществом: его основал Ajeet Singh Raina, а сейчас над ним работают контрибьюторы. Лицензия — Apache 2.0.
Ключевые возможности
- 01Уроки распределены по трём уровням: для начинающих, опытных и продвинутых пользователей.
- 02Практические лабораторные по инструкциям Dockerfile, томам и сетям.
- 03Материалы по командам Docker Compose и кластерам Docker Swarm.
- 04Лабораторные по безопасности: проверка подлинности контента, секреты, сканирование образов и режим Swarm.
- 05Ссылки на примеры приложений с несколькими сервисами для стеков Django, React, Go, Java и Python.
Сценарии использования
- Изучение Docker с нуля с помощью пошаговых лабораторных.
- Повторение материала по Compose или Swarm перед собеседованием или сертификационным экзаменом.
- Поиск примеров стеков Compose, которые можно адаптировать для своего проекта.
- Проведение командного воркшопа по Docker на основе готовых материалов лабораторных.
Быстрый старт
- 1
Откройте репозиторий DockerLabs на GitHub и просмотрите список обучающих материалов
- 2
Начните с вводного практикума по Docker для начинающих
- 3
Выполняйте практические задания в Docker Desktop или в браузере
Что важно знать
- Лабораторные работы — это обучающие материалы, а не устанавливаемое ПО, поэтому отдельного пакета для запуска нет.
- Некоторые ссылки на страницы лабораторных работ ведут на внешние сторонние сайты, содержимое которых может измениться, а сами сайты — стать недоступными.
Темы
Частые вопросы
- Что такое dockerlabs?
- Бесплатная коллекция практических уроков и лабораторных по Docker для начинающих, опытных и продвинутых пользователей, которую поддерживает сообщество. Dockerlabs — учебный ресурс по Docker с материалами для начинающих, опытных и продвинутых пользователей. В нём собраны сотни пошаговых уроков и лабораторных по образам, инструкциям Dockerfile, томам, сетям, Docker Compose, Swarm и безопасности: проверке подлинности контента, секретам, сканированию образов и безопасности режима Swarm.
- dockerlabs можно использовать бесплатно? Какая у него лицензия?
- dockerlabs распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dockerlabs всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в dockerlabs — 25 авг. 2026 г..
- Для чего можно использовать dockerlabs?
- Изучение Docker с нуля с помощью пошаговых лабораторных. Повторение материала по Compose или Swarm перед собеседованием или сертификационным экзаменом. Поиск примеров стеков Compose, которые можно адаптировать для своего проекта. Проведение командного воркшопа по Docker на основе готовых материалов лабораторных.
- Как установить dockerlabs?
- Откройте репозиторий DockerLabs на GitHub и просмотрите список обучающих материалов Начните с вводного практикума по Docker для начинающих Выполняйте практические задания в Docker Desktop или в браузере
- Где скачать dockerlabs?
- Исходный код и инструкции по установке — на GitHub: https://github.com/collabnix/dockerlabs
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Разворачивает и масштабирует контейнерные приложения на собственных Docker-хостах в сети WireGuard — без Kubernetes и Swarm.
Подборка ресурсов по Kubernetes, которую поддерживает сообщество: инструменты, книги, руководства и ссылки на облачных провайдеров.
CLI-инструмент для описания и запуска приложений из нескольких Docker-контейнеров с помощью одного Compose-файла.
Лёгкий способ запускать контейнеры Docker, containerd или Incus в macOS и Linux без сложной настройки.
Платформа с открытым исходным кодом для управления контейнерами и Kubernetes-кластерами в разных средах и в production.