What is the difference between the 'COPY' and 'ADD' commands in a Dockerfile?
Asked 07 September, 2021
Viewed 596 times
  • 57
Votes

What is the difference between the COPY and ADD commands in a Dockerfile, and when would I use one over the other?

COPY <src> <dest>

  

The COPY instruction will copy new files from <src> and add them to the container's filesystem at path <dest>

ADD <src> <dest>

  

The ADD instruction will copy new files from <src> and add them to the container's filesystem at path <dest>.

16 Answer