logo

Docker – Instrucción COPIAR

En Docker, hay dos formas de copiar un archivo, a saber, AGREGAR y COPIAR . Aunque existe una ligera diferencia entre ellos en cuanto al alcance de sus funciones, realizan más o menos la misma tarea. En este artículo, nos centraremos principalmente en la instrucción COPY de Docker. Si desea copiar archivos y directorios dentro de un contenedor Docker desde su máquina local, puede usar el COPIAR instrucción dentro de su archivo acoplable . La forma general de un COPIAR instrucción es:

  Syntax:   COPY>

En este artículo, discutiremos cómo utilizar el COPIAR Instrucción para copiar archivos y directorios dentro de un Docker Container. Para hacerlo, siga los pasos a continuación:



Paso 1: cree un directorio para copiar

En este ejemplo, crearemos un directorio y un archivo que copiaremos usando el comando COPIAR. Crea una carpeta y dentro de ella crea un archivo llamado archivo acoplable que editaremos en el siguiente paso. Cree otra carpeta en el mismo directorio donde creó el archivo acoplable y un archivo en su interior. Copiaremos esta carpeta a nuestro Docker Container. La estructura del directorio final será:

archivo a copiar archivo acoplable

Paso 2: edite el Dockerfile

Después de haber creado la estructura del directorio, edite el archivo acoplable que creamos en el paso anterior.



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

en lo anterior archivo acoplable , hemos intentado extraer la imagen base de Ubuntu del sistema operativo con la última etiqueta y ejecutar una actualización dentro del contenedor. Luego hemos incluido la instrucción COPY para copiar el directorio creado anteriormente.

Paso 3: cree la imagen de Docker

Después de crear el archivo acoplable , ahora podemos construir la imagen de Docker usando el comando Docker Build.

sudo docker build -t sample-image .>

construcción de ventana acoplable



Paso 4: verificar la imagen de Docker

Una vez que haya creado la imagen de Docker, puede verificarla utilizando el comando Imágenes de Docker para enumerar todas las imágenes de su sistema.

sudo docker images>

Imágenes de docker

Paso 5: ejecutar el contenedor Docker

Después de haber creado la imagen de Docker con el COPIAR Instrucción, ahora puede ejecutar el contenedor Docker usando Docker CORRER dominio.

sudo docker run -it sample-image bash>

comando copiar

Paso 6: Verificar la copia del directorio

Ahora puede verificar si el directorio se ha copiado o no enumerando los directorios dentro del contenedor.

verificando la acción de copia