У меня есть скрипт Python, python_script.py, который читает файл HDF5, hdf_file.h5, на моей локальной машине. Путь к файлам каталога:
- folder1
- folder2
- python_script.py
- hdf_file.h5
У меня есть следующий пример кода:
from pandas import read_hdf
df = read_hdf('hdf_file.h5')
Когда я запускаю этот код на локальном компьютере, он работает нормально.
Однако Мне нужно поместить скрипт Python в контейнер Docker, сохранить файл HDF вне контейнера и сделать так, чтобы код читал файл. Я хочу иметь что-то вроде следующего пути к каталогу для контейнера:
- folder1
- folder2
- docker папка
- python_script.py
- needs.txt
- Dockerfile
Я использую следующий Dockerfile:
FROM python:3
WORKDIR /project
COPY ./requirements.txt /project/requirements.txt
RUN pip install -r requirements.txt
COPY . /project
CMD [ "python", "python_script.py" ]
Я новичок в Docker и у меня много проблем с выяснением, как получить скрипт Python внутри контейнера для чтения файла снаружи контейнер. Какие команды я использую или изменения кода я делаю, чтобы иметь возможность сделать это?