Как быстро запустить Python-скрипт в Docker

Практические лайфхаки для разработчиков, DevOps и админов: Docker, Linux, Bash, Python, Golang, Ansible, логи и безопасность — только рабочие решения. Даем готовые команды, конфиги и приёмы диагностики, которые экономят часы и дни. Если нужно быстро настроить, отладить и обезопасить инфраструктуру — вы по адресу.

pythondockerdockerfile

👁 Представь, что у тебя есть Python-скрипт, и ты хочешь быстро запустить его в контейнере Docker для тестирования. Вместо того чтобы вручную прописывать все команды, можно сделать это с помощью Dockerfile и Python.

📝 Как быстро запустить Python-скрипт в Docker:

# Используем официальный образ Python
FROM python:3.9-slim

# Копируем текущий код в контейнер
COPY . /app

# Переходим в рабочую директорию
WORKDIR /app

# Устанавливаем зависимости
RUN pip install --no-cache-dir -r requirements.txt

# Запускаем приложение
CMD ["python", "main.py"]

📌 В директории с проектом создаешь файл Dockerfile, копируешь туда этот код. Также создай файл requirements.txt с необходимыми зависимостями и размести его в той же директории.

🔎 Для сборки и запуска контейнера достаточно выполнить следующие команды:

docker build -t my-python-app .
docker run my-python-app

❗️ Это решение поможет быстро запустить Python-скрипт в Docker, упрощая тестирование и развёртывание проекта. Подходит для локальной разработки и тестов.

tags: #python #docker #полезно

❤️ @recura_tech

Скриншот Dockerfile для запуска Python-скрипта: видно FROM python:3.9-slim, COPY, WORKDIR, RUN pip install и CMD; пометка RECURA.
Пример Dockerfile для быстрого тестирования Python-скрипта.

Читайте так же