Что такое Docker? Nedir?
Платформа контейнеризации. Упаковка и запуск приложений в изолированных переносимых контейнерах.
Docker — технология контейнеризации, разработанная Соломоном Хайксом в 2013 году. Упаковывает приложения и их зависимости в изолированные лёгкие контейнеры. Решает проблему «у меня на машине работает». Является краеугольным камнем DevOps, CI/CD и микросервисных архитектур.
Use Cases
Упаковка приложений, Микросервисы, CI/CD, Среды разработки, Облачный деплой
Pros
Изоляция, Переносимость, Быстрый деплой, Эффективность ресурсов
Cons
Вопросы безопасности, Управление постоянными данными, Сложность сети
Related Technologies
Что такое Kubernetes?
Платформа оркестрации контейнеров. Автоматизирует развёртывание, масштабирование и управление контейнерными приложениями.
Что такое Git?
Распределённая система контроля версий. Стандартный инструмент отслеживания изменений кода и командной работы.
Что такое VS Code?
Бесплатный редактор кода от Microsoft. Самая популярная IDE с расширениями, отладкой и интеграцией Git.
Что такое Webpack?
Сборщик модулей JavaScript. Собирает и трансформирует ресурсы для современных веб-приложений.