В данном курсе рассматриваются основные сведения о платформе Docker:
Какие проблемы решает Docker
Различия между контейнерами и виртуальными машинами
Архитектура и ключевые компоненты Docker
Что такое контейнер
Запуск приложения в контейнере
Получение списка контейнеров
Работа с остановленными контейнерами
Удаление ненужных контейнеров
Запуск сервиса в контейнере
Пробрасывание портов
Приостановка и возобновление работы контейнеров
Работа с процессами в контейнере
Перезапуск контейнеров
Запуск остановленных контейнеров
Политики перезапуска
Жизненный цикл контейнеров
Получение журналов контейнера
Выполнение команды внутри контейнера
Подключение локального терминала к контейнеру и отключение от него
Копирование файлов и папок между контейнерами и локальной файловой системой
Отображение подробной информации о контейнере
Отображение событий Docker
Что такое образ
Скачивание образа
Образы и слои
Управление образами
Работа с Dockerfile
Управление тегами
Синтаксис
Команды
Типы хранилищ Docker
Механизм bind mounts
Тома
Копирование данных
Резервные копии
Сетевые модели
Управление сетями Docker
Сеть изолированного типа (none)
Сеть типа bridge (стандартная и пользовательская)
Сеть типа host
Что такое Docker Compose
Файл docker-compose.yml
Основные команды
Разворачивание стека приложений
Введение в оркестрацию
Описание Docker Swarm
Работа с узлами (nodes)
Работа с сервисами (services)
Сети типа Overlay и сетевое взаимодействие в кластере
Сети типа Ingress и доступ к приложению из вне
Docker Stack и запуск стека приложений в кластере
Что еще есть в Docker
Интересные проекты
Советы и рекомендации
Podman
28 900 ₽
26 010 ₽ — для физ. лиц
Основы Linux
Курс нацелен на отработку практических навыков, но уделяет должное внимание и теоретическим вопросам. Данный курс будет полезен тестировщикам Unix-систем, инженерам по автоматизации тестирования, разработчикам, использующим bash-подобные оболочки, а также тем, кто хотел бы структурировать свои знания.
19 900 ₽
Практика работы с Kubernetes. Базовые темы
В данном курсе вы получите все необходимые знания для работы с Kubernetes. Вы узнаете, что такое Kubernetes, познакомитесь с его архитектурой, изучите основные компоненты и службы, чтобы запустить ваш проект. Вы поднимите учебный кластер Kubernetes, опишите и запустите такие сущности Kubernetes, как поды, наборы реплик и развёртывания. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие имеются виды сервисов, и когда их лучше использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных. Курс заканчивается обсуждением томов для долговременного хранения данных. Помимо фундаментальных знаний, вы узнаете устранять неполадки в случае, если что-то пойдет не так.
45 500 ₽