COPY copies a file/directory from your host to your image. ADD copies a file/directory from your host to your image, but can also fetch remote URLs, extract TAR files, etc... Use COPY for simply copying files and/or directories into the build context. Use ADD for downloading remote resources, extracting TAR files, etc.. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.