Что такое Docker

Python Senior Без компании
Что такое Docker
Ответы
Docker — это платформа для разработки, доставки и запуска приложений в изолированных средах — контейнерах. Контейнеры упаковывают код и все его зависимости, обеспечивая одинаковую работу приложения на любом окружении. **Ключевые преимущества:** - **Изоляция** — приложения не конфликтуют между собой - **Переносимость** — работает везде, где есть Docker - **Эффективность** — контейнеры легче виртуальных машин - **Масштабируемость** — легко развертывать множество экземпляров **Пример Dockerfile:** ``` FROM python:3.9 WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . CMD ["python", "app.py"] ``` **Основные команды:** ``` docker build -t myapp . # Собрать образ docker run -p 4000:80 myapp # Запустить контейнер docker ps # Показать работающие контейнеры ```