Tôi đã tạo vùng chứa docker với một tập lệnh python. Tập lệnh python có một tệp đầu vào, thực hiện một số xử lý và lưu tệp đầu ra tại một số vị trí được chỉ định.Đầu vào/đầu ra Docker bên ngoài vùng chứa
docker run /app/script.py --input /data/input.csv --output /data/output.csv
Vì tệp đầu vào có thể khác nhau mỗi khi tôi chạy tập lệnh, tôi muốn nó nằm ngoài vùng chứa đế. Tôi cũng muốn lưu trữ đầu ra ở đâu đó bên ngoài thùng chứa.
docker run /app/script.py --input /my/local/location/outside/docker/input.csv --output /my/local/location/outside/docker/output.csv
Docker có hỗ trợ tính năng này không? Nếu vậy, làm sao người ta có thể đạt được nó?
Dockerfile
của tôi trông giống như sau:
FROM phusion/baseimage
RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y python-dev
RUN apt-get install -y python-pip
RUN apt-get install -y python-numpy && \
apt-get install -y python-scipy
COPY ./requirements.txt /app/requirements.txt
COPY ./src/script.py /app/script.py
WORKDIR /app
COPY . /app
Bạn dường như thiếu một liên kết sau khi "đọc các tài liệu về" ... – Dejan
Tôi đã sai lầm các liên kết , cố định ngay bây giờ, thx – user2915097