Stepik
ProductStar
Нетология
Хекслет
Академия Eduson
Skillbox
GB (GeekBrains)
Skillfactory
ProductStar
SF Education
Skypro
Нетология
Хекслет
Академия Eduson
Skillbox
GB (GeekBrains)
Skillfactory
ProductStar
Яндекс Практикум
Merion Academy
Stepik
Бруноям
Нетология
Хекслет
Академия Eduson
Skillbox
GB (GeekBrains)
Skillfactory
ProductStar
Яндекс Практикум
Merion Academy
Stepik
Бруноям
Нетология
Хекслет
OTUS
Skillbox
GB (GeekBrains)
Skillfactory
ProductStar
Яндекс Практикум
Учебный центр IBS
Stepik
Onskills
Нетология
GOLANG NINJAОсвойте 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.