Я написал файл Docker, который добавляет мой скрипт Python внутри контейнера: ADD test_pclean.py /test_pclean.py
Моя структура каталогов:
.
├── Dockerfile
├── README.md
├── pipeline.json
└── test_pclean.py
Мой файл JSON, который действует как файл конфигурациидля создания конвейера в Pachyderm выглядит следующим образом:
{
"pipeline": {
"name": "mopng-beneficiary-v2"
},
"transform": {
"cmd": ["python3", "/test_pclean.py"],
"image": "avisrivastava254084/mopng-beneficiary-v2-image-7"
},
"input": {
"atom": {
"repo": "mopng_beneficiary_v2",
"glob": "/*"
}
}
}
Несмотря на то, что я скопировал пример официальной документации, я сталкиваюсь с ошибкой: python3: can't open file '/test_pclean.py': [Errno 2] No such file or directory
Мой dockerfile:
FROM debian:stretch
# Install opencv and matplotlib.
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y unzip wget build-essential \
cmake git pkg-config libswscale-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt
RUN apt update
RUN apt-get -y install python3-pip
RUN pip3 install matplotlib
RUN pip3 install pandas
ADD test_pclean.py /test_pclean.py
ENTRYPOINT [ "/bin/bash/" ]