Как мы создаем Docker-образ уровня production с помощью многоэтапной сборки
CodeGenitor
0:00 / 0:00
Как мы создаем Docker-образ уровня production с помощью многоэтапной сборки
60 просмотров · 1 месяц назад
CodeGenitor
16,3 тыс. подписчиков
60 просмотров · 1 месяц назад
В этом уроке мы продолжаем знакомство с контейнеризацией RichPong Farms, переходя от базового использования Docker к реальным рабочим процессам Docker.
Вы изучите основы Docker, почему Docker полезен для DevOps, как установить Docker, как запускать и проверять контейнеры, как выполнять команды в работающем контейнере, как контейнеризировать приложение в образ Docker и как Docker Compose помогает управлять многоконтейнерными приложениями.
Мы также познакомимся с многоэтапными сборками Docker — шаблоном Dockerfile производственного уровня, который разделяет этап сборки и этап выполнения, благодаря чему ваш конечный образ будет меньше, чище и лучше подходить для развертывания.
Временные метки:
09:37 - Основы Docker
14:56 - Преимущества использования Docker
20:14 - Установка Docker
22:54 - Развертывание приложения Nginx
25:54 - Запуск Nginx в Docker
27:03 - Проверка образа Docker
30:21 - Выполнение команды `docker exec` в контейнере Docker
38:31 - Контейнеризация приложения в образ Docker
1:04:00 - Docker Compose
Что вы узнаете:
Что такое Docker и почему инженеры DevOps используют его
Разница между образами и контейнерами
Как запустить Nginx с помощью Docker
Как проверять образы и контейнеры
Как получить доступ к запущенному контейнеру с помощью `docker exec`
Как написать Dockerfile для приложения
Как Docker Compose управляет несколькими сервисами
Почему многоэтапные сборки Docker полезны для реальных приложений