Docker
term_id: docker
Category: engineering_practice
Definition
Docker позволяет разработчикам упаковывать приложение со всеми его зависимостями в стандартизированный модуль для разработки программного обеспечения. Эти контейнеры изолируют программное обеспечение от окружающей среды, обеспечивая согласованность работы на разных машинах.
Summary
Docker — это платформа для разработки, развертывания и запуска приложений в легких переносимых контейнерах.
Key Concepts
- Контейнеризация
- Образы (Images)
- Изоляция
- Переносимость
Use Cases
- Развертывание обученных моделей машинного обучения в виде микросервисов
- Стандартизация сред разработки для команд специалистов по данным
- Масштабирование нагрузок при выводе моделей (inference) в облачной инфраструктуре
Code Example
| |