logo

Docker – Istruzioni COPIA

In Docker, ci sono due modi per copiare un file, vale a dire AGGIUNGERE E COPIA . Anche se c'è una leggera differenza tra loro per quanto riguarda la portata delle funzioni, svolgono più o meno lo stesso compito. In questo articolo ci concentreremo principalmente sull'istruzione COPY di Docker. Se desideri copiare file e directory all'interno di un contenitore Docker dal tuo computer locale, puoi utilizzare il file COPIA istruzioni all'interno del tuo Dockerfile . La forma generale di a COPIA l'istruzione è:

  Syntax:   COPY>

In questo articolo discuteremo come utilizzare il file COPIA Istruzioni per copiare file e directory all'interno di un contenitore Docker. Per fare ciò, segui i passaggi seguenti:



Passaggio 1: crea una directory da copiare

In questo esempio creeremo una directory e un file che copieremo utilizzando il comando COPY. Crea una cartella e al suo interno crea un file chiamato dockerfile che modificheremo nel passaggio successivo. Crea un'altra cartella nella stessa directory in cui hai creato il file Dockerfile e un file al suo interno. Copiamo questa cartella nel nostro contenitore Docker. La struttura della directory finale sarà:

file da copiare dockerfile

Passaggio 2: modifica il Dockerfile

Dopo aver creato la struttura delle directory, modifica il file Dockerfile che abbiamo creato nel passaggio precedente.



FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>

In quanto sopra Dockerfile , abbiamo provato a estrarre il sistema operativo dell'immagine di base di Ubuntu con il tag più recente ed eseguire un aggiornamento all'interno del contenitore. Abbiamo poi inserito l'istruzione COPY per copiare la directory creata in precedenza.

Passaggio 3: crea l'immagine Docker

Dopo aver creato il Dockerfile , ora possiamo creare l'immagine Docker utilizzando il comando Docker Build.

sudo docker build -t sample-image .>

compilazione della finestra mobile



Passaggio 4: verifica dell'immagine Docker

Dopo aver creato l'immagine Docker, puoi verificarla utilizzando il comando Docker Images per elencare tutte le immagini nel tuo sistema.

sudo docker images>

immagini della finestra mobile

Passaggio 5: esecuzione del contenitore Docker

Dopo aver creato l'immagine Docker con il file COPIA Istruzioni, ora puoi eseguire il contenitore Docker utilizzando Docker CORRERE comando.

sudo docker run -it sample-image bash>

Copia comando

Passaggio 6: verificare la copia della directory

Ora puoi verificare se la directory è stata copiata o meno elencando le directory all'interno del contenitore.

verifica dell'azione di copia