COPY
instead of ADD
for files and folders DOK-DL3020 5
6ADD ./build/programs/blurtd/blurtd /usr/bin/blurtd
7ADD ./contrib/rpc-config.ini /blurtd/config.ini
8ADD ./build/programs/cli_wallet/cli_wallet /usr/bin/cli_wallet 9
10
11# RUN BLURT
4
5
6ADD ./build/programs/blurtd/blurtd /usr/bin/blurtd
7ADD ./contrib/rpc-config.ini /blurtd/config.ini 8ADD ./build/programs/cli_wallet/cli_wallet /usr/bin/cli_wallet
9
10
3MAINTAINER Jacob Gadikian <[email protected]>
4
5
6ADD ./build/programs/blurtd/blurtd /usr/bin/blurtd 7ADD ./contrib/rpc-config.ini /blurtd/config.ini
8ADD ./build/programs/cli_wallet/cli_wallet /usr/bin/cli_wallet
9
65 chown www-data:www-data /var/run/nginx.pid
66
67
68ADD ./service /etc/service69RUN chmod +x /etc/service/*/run
70
71
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.