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 con respecto al alcance de las 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 Docker Container desde su máquina local, puede usar la instrucción COPY dentro de su Dockerfile . La forma general de una instrucción COPY es:

Syntax: COPY <src-path> <destination-path>

En este artículo, discutiremos cómo usar la instrucción COPY para copiar archivos y directorios dentro de un contenedor Docker. Para hacerlo, siga los siguientes pasos:

Paso 1: crear un directorio para copiar

En este ejemplo, crearemos un directorio y un archivo que copiaremos con el comando COPY. Cree una carpeta y dentro de ella cree un archivo llamado » dockerfile » que editaremos en el siguiente paso. Cree otra carpeta en el mismo directorio donde creó el Dockerfile y un archivo dentro de él. Copiaremos esta carpeta a nuestro Docker Container. La estructura final del directorio será:

file to be copieddockerfile

Paso 2: edite el Dockerfile

Una vez que haya creado la estructura de directorios, edite el Dockerfile que creamos en el paso anterior.

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

En el Dockerfile anterior , hemos intentado extraer la imagen base del sistema operativo de Ubuntu con la etiqueta más reciente y ejecutar una actualización dentro del Contenedor. Luego hemos incluido la instrucción COPY para copiar el directorio creado previamente.

Paso 3: crea la imagen de Docker

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

sudo docker build -t sample-image .

docker build

Paso 4: Verificación de la imagen de Docker

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

sudo docker images

docker images

Paso 5: ejecutar el contenedor Docker

Una vez que haya creado la imagen de Docker con la instrucción COPY , ahora puede ejecutar el contenedor de Docker con el comando EJECUTAR de Docker.

sudo docker run -it sample-image bash

Copy command

Paso 6: Verificar la Copia del Directorio

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

verifing the copy action

Publicación traducida automáticamente

Artículo escrito por iamrj846 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *