Exemple :
FROM busybox
COPY copy.txt /tmp
ADD add.txt /tmp
CMD [“sh”]
Les deux instructions servent à copier un fichier d’un localisation spécifique vers le conteneur.
Utiliser ADD n'est pas recommandé, il est préférable d’utiliser curl/wget via l'instruction RUN.
En pratique :
FROM busybox
COPY copy.txt /tmp
ADD add.txt /tmp
ADD compress.tar.gz
CMD [“sh”]
Résultat dans le conteneur :
$ cd tmp/
$ ls
add.txt compress.txt copy.txt
On voit que compress.tar.gz a été décompressé automatiquement par l'instruction ADD
.