Dans Docker, il existe deux manières de copier un fichier, à savoir : AJOUTER et COPIE . Bien qu’il existe une légère différence entre eux en ce qui concerne l’étendue de leurs fonctions, ils accomplissent plus ou moins la même tâche. Dans cet article, nous nous concentrerons principalement sur l'instruction COPY de Docker. Si vous souhaitez copier des fichiers et des répertoires dans un conteneur Docker depuis votre machine locale, vous pouvez utiliser le COPIE instruction à l'intérieur de votre Fichier Docker . La forme générale d'un COPIE la consigne est :
Syntax: COPY>
Dans cet article, nous verrons comment utiliser le COPIE Instruction pour copier des fichiers et des répertoires dans un conteneur Docker. Pour ce faire, suivez les étapes ci-dessous :
Étape 1 : Créer un répertoire à copier
Dans cet exemple, nous allons créer un répertoire et un fichier que nous copierons à l'aide de la commande COPY. Créez un dossier et à l'intérieur créez un fichier appelé fichier docker que nous modifierons à l’étape suivante. Créez un autre dossier dans le même répertoire où vous avez créé le Fichier Docker et un fichier à l'intérieur. Nous copierons ce dossier dans notre conteneur Docker. La structure de répertoire finale sera –

Étape 2 : modifier le fichier Docker
Après avoir créé la structure des répertoires, modifiez le Fichier Docker que nous avons créé à l’étape précédente.
FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>
Au dessus Fichier Docker , nous avons essayé d'extraire le système d'exploitation de l'image de base Ubuntu avec la dernière balise et d'exécuter une mise à jour dans le conteneur. Nous avons ensuite inclus l'instruction COPY pour copier le répertoire créé précédemment.
Étape 3 : Créer l'image Docker
Après avoir créé le Fichier Docker , nous pouvons maintenant créer l'image Docker à l'aide de la commande Docker Build.
sudo docker build -t sample-image .>

Étape 4 : Vérification de l'image Docker
Après avoir créé l'image Docker, vous pouvez la vérifier en utilisant la commande Docker Images pour répertorier toutes les images de votre système.
sudo docker images>

Étape 5 : Exécuter le conteneur Docker
Après avoir construit l'image Docker avec le COPIE Instruction, vous pouvez maintenant exécuter le conteneur Docker à l'aide du Docker COURIR commande.
sudo docker run -it sample-image bash>

Étape 6 : Vérifiez la copie du répertoire
Vous pouvez maintenant vérifier si le répertoire a été copié ou non en répertoriant les répertoires à l'intérieur du conteneur.
