694
Comment:
|
703
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python | $ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python script.py |
Docker Python build file
Run python script in docker envelope
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python script.py
- Python docker build file
- create dir myapp, in it add src/myapp.py and requirements.txt
FROM python:3.7-alpine as base FROM base as builder RUN mkdir /install WORKDIR /install COPY requirements.txt /requirements.txt RUN pip install --install-option="--prefix=/install" -r /requirements.txt FROM base COPY --from=builder /install /usr/local COPY src /app WORKDIR /app CMD ["python" . "myapp.py"]
- Build with $ docker build -t myapp .
- Run with $ docker run --rm myapp