Мне нужно запустить python скрипт в контейнере docker. Этот скрипт имеет импорт модуля psutil . Я создал образ и после его запуска я получаю сообщение об ошибке:
File "/usr/src/app/metrics.py", line 1, in <module>
import psutil
ModuleNotFoundError: No module named 'psutil'
Локально мой скрипт работает, потому что я установил этот модуль с помощью команды "python -m pip install psutil". Я пытался смоделировать это действие в dockerfile через: "CMD python -m pip install psutil"
, но оно не работает. Что я делаю неправильно? Содержание Dockerfile:
FROM python:3.8.2-buster
WORKDIR /usr/src/app
COPY metrics.py .
RUN pip install --upgrade pip
CMD python -m pip install psutil
CMD python /usr/src/app/metrics.py