Я пытаюсь развернуть приложение Python с контейнером docker. Я разработал свое приложение на Windows и Raspberry Pi 3B, поэтому я использую Python 2.7.16.
Я создаю свой Dockerfile как:
FROM python:2.7.16
# Set workspace
WORKDIR /app
# Install python dependencies
COPY requirements.txt .
RUN pip install -r ./requirements.txt
# Copy local files
COPY . .
RUN ['python', 'main.py']
, а мои требования как ( исходящий из "pip freeze> requirements.txt" в мой virtualenv):
certifi==2020.6.20
chardet==3.0.4
colorzero==1.1
dnspython==1.16.0
fake-useragent==0.1.11
gpiozero==1.5.1
idna==2.10
numpy==1.16.6
pandas==0.24.2
pymongo==3.11.0
python-dateutil==2.8.1
pytz==2020.1
requests==2.24.0
selenium==3.141.0
six==1.15.0
urllib3==1.25.10
К сожалению, я получил ошибку: «Python версия> = 3.6 требуется» при загрузке pandas == 0.24.2.
Это просто кажется странным, потому что я уже запускаю это приложение python с помощью virtualenv и bash с этой конфигурацией.
Вы можете мне помочь?
PS: Я запускаю свой проект с помощью: «sudo docker build -t test.»