

























Освойте Docker — автоматизируйте развертывание и масштабируйте приложения. Научитесь эффективно работать с контейнерами, оптимизировать сборку образов и управлять инфраструктурой через Docker. Практика на реальных кейсах, разбор лучших практик и интеграция в CI/CD.
Какие проблемы решает Docker. Различия между контейнерами и виртуальными машинами. Архитектура и ключевые компоненты Docker. Команды и справка.
Что такое контейнер. Запуск приложения в контейнере. Получение списка контейнеров. Работа с остановленными контейнерами. Удаление ненужных контейнеров.
Запуск сервиса в контейнере. Пробрасывание портов. Приостановка и возобновление работы контейнеров. Работа с процессами в контейнере. Перезапуск контейнеров. Запуск остановленных контейнеров. Политики перезапуска. Жизненный цикл контейнеров.
Получение журналов контейнера. Выполнение команды внутри контейнера. Подключение локального терминала к контейнеру и отключение от него. Копирование файлов и папок между контейнерами и локальной файловой системой. Отображение подробной информации о контейнере. Отображение событий Docker.
Что такое образ. Скачивание образа. Образы и слои. Управление образами. Работа с Dockerfile. Управление тегами.
Синтаксис. Команды.
Типы хранилищ Docker. Механизм bind mounts. Тома. Копирование данных. Резервные копии.
Сетевые модели. Управление сетями Docker. Сеть изолированного типа (none). Сеть типа bridge (стандартная и пользовательская). Сеть типа host.
Описание технологии Docker inside Docker.
Что такое Docker Compose. Файл docker-compose.yml. Основные команды. Разворачивание стека приложений.
Введение в оркестрацию. Описание Docker Swarm. Работа с узлами (nodes). Работа с сервисами (services). Сети типа Overlay и сетевое взаимодействие в кластере. Сети типа Ingress и доступ к приложению из вне. Docker Stack и запуск стека приложений в кластере.
Что еще есть в Docker. Интересные проекты. Советы и рекомендации. Podman.
Курс по автотестам от QA Studio построен так, чтобы шаг за шагом привести тебя от основ Python к написанию автотестов на фронт и бэк.
Мы объясняем простым языком, на примерах из жизни — чтобы было понятно даже новичкам. Теория закрепляется практикой на тренажёрах, а любой вопрос можно разобрать с ментором на еженедельном созвоне.
В результате ты научишься автоматизировать тестирование, создавать отчеты в Allure, профессионально работать с Git, создавать образы и работать с ними в Docker, управлять CI/CD и запускать тесты в пайплайне.












