🐳 Dockerfile : la différence entre ADD et COPY

Dans un fichier Dockerfile vous pouvez trouver les commandes COPY ou ADD   mais dans la majorité des cas vous devriez utiliser COPY, voici pourquoi.

COPY et ADD sont deux commandes Dockerfile qui ont la même finalité : permettre de copier des fichiers dans une image Docker.

  • COPY prend en compte une source et une destination. Elle permet de copier un fichier ou un répertoire local de la machine qui crée l'image Docker dans l'image Docker.
  • ADD vous permet la même chose mais également de prendre en charge des sources distantes telles que des  URLs  ou un fichier archive qui sera extraite dans l'image Docker.

A vous de choisir la bonne commande en fonction du besoin !