Docker
Docker — это платформа с открытым исходным кодом, которая автоматизирует развертывание приложений в легких переносимых контейнерах.
Основные компоненты Docker
- Docker Engine — основной движок для создания и управления контейнерами
- Docker Image — шаблон только для чтения для создания контейнеров
- Docker Container — запущенный экземпляр образа
- Dockerfile — текстовый файл с инструкциями для сборки образа
Преимущества Docker
- Портативность между разными средами
- Эффективное использование ресурсов
- Быстрый запуск и масштабирование
- Изоляция приложений
Основные команды Docker
Docker vs Виртуальные машины
Docker контейнеры разделяют ядро ОС хоста, что делает их более легковесными по сравнению с виртуальными машинами.
FAQ
В чем разница между Docker образом и контейнером?
Образ — это статический шаблон, а контейнер — это запущенный экземпляр образа.