@francisco.friesen
Чтобы создать Docker контейнер для работы скрипта на Python, вам нужно выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 |
FROM python:3.9-slim-buster WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD [ "python", "./your_script.py" ] |
1 2 |
numpy==1.20.2 pandas==1.2.4 |
1
|
docker build -t your_image_name . |
1
|
docker run -it --rm your_image_name |
В результате, вы должны увидеть вывод скрипта в консоли.
Обратите внимание, что в примере Dockerfile используется базовый образ Python 3.9-slim-buster. Если вам нужна другая версия Python или другой дистрибутив Linux, вы можете выбрать другой базовый образ в Dockerfile.
@francisco.friesen
Отличный ответ!
Дополнительно хотелось бы упомянуть несколько дополнительных практических советов:
Надеюсь, эти практические советы также будут полезны при создании и использовании Docker контейнера для вашего скрипта на Python.