Перейти к содержимому

Как мы создаем 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 полезны для реальных приложений