Docker复制文件但在运行时不存在

时间:2019-05-06 16:35:23

标签: docker ubuntu docker-compose

当我尝试构建Dockerfile时,它会从sample.pdf文件夹复制documents。但是当我运行pdf文件时,它不存在于容器中。

Step 6/9 : COPY . .
 ---> b0c137c4b5bb
Step 7/9 : COPY documents/ /usr/src/app/documents/
 ---> 77ac91c3ebb9
Step 8/9 : RUN ls -la /usr/src/app/documents/*
 ---> Running in 03c9f14669c3
-rw-rw-rw-    1 root     root          2830 May  3 14:30 /usr/src/app/documents/sample.pdf
Removing intermediate container 03c9f14669c3

运行docker-compose映像后。 该图像在容器中不存在。

sudo docker exec -it test_consumer_1 ls /usr/src/app/documents
//[None] - it should show sample.pdf

Dockerfile:

FROM python:3.6-alpine


COPY requirements.txt /usr/src/app/requirements.txt

WORKDIR /usr/src/app

RUN pip install -r requirements.txt

# Without this setting, Python never prints anything out.
ENV PYTHONUNBUFFERED=1

COPY . .
COPY documents/ /usr/src/app/documents/
RUN ls -la /usr/src/app/documents/*

CMD ["python", "receive.py"]

0 个答案:

没有答案