COPY
instead of ADD
for files and folders DOK-DL302016MAINTAINER Niranjan Rajendran <[email protected]>
17RUN yum -y install /usr/bin/ps nfs-utils && yum clean all
18RUN mkdir -p /data
19ADD run_nfs.sh /usr/local/bin/20
21EXPOSE 2049/tcp 20048/tcp 111/tcp 111/udp
22
53ENV PATH="/opt/pysetup/.venv/bin:$PATH"
54
55WORKDIR /data/app
56ADD . .57RUN ["sh", "scripts/l10n.sh", "generate"]
58
59EXPOSE 8080
For items like files and directories that do not require ADD’s tar auto-extraction capability, you should always use COPY
.
Read more about it here.
FROM python:3.4
ADD requirements.txt /usr/src/app/
FROM python:3.4
COPY requirements.txt /usr/src/app/
The best use for ADD
is local tar file auto-extraction into the image.