¿Qué es Dockerfile Add?

Autor: | Última modificación: 5 de mayo de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

La herramienta Dockerfile Add es una instrucción utilizada con el objetivo de copiar archivos o directorios de una imagen de Docker. La copia de los datos de los archivos del almacenamiento de tipo local hacia un destino en la imagen de la plataforma de contenedores puede realizarse de tres formas diferentes.

Dockerfile Add también tiene la posibilidad de copiar los datos, a través de un tarball o archivo de TAR que pertenezca al almacenamiento local, pudiendo así extraerlo de forma automática dentro de un destino en la imagen. Del mismo modo, Dockerfile Add puede copiar los archivos de una URL determinada a un destino de una imagen específica en Docker.

La herramienta de Dockerfile Add es de gran utilidad cuando el usuario desea trabajar con un archivo que tenga la capacidad de ser extraído de forma automática en la imagen de Docker.

Características de Dockerfile ADD

Una de las principales características de Dockerfile Add es que permite al usuario seleccionar orígenes adicionales a los que permiten comandos como COPY, así como descomprimir un archivo tar.gz de forma directa, es decir, la combinación de un paquete de tipo TAR, seguido de una gzip o compresión Zip GNU.

Otro de los elementos característicos de Dockerfile Add es la sintaxis que permite su funcionamiento dentro de su plataforma, siendo esta ADD source destination.

Cabe resaltar que la opción de source o src puede especificar diferentes recursos, como, por ejemplo, un tarball o una URL. De manera que este comando le ofrece al usuario la posibilidad de utilizar una URL como un parámetro src y, una vez se descarga un archivo de esta URL, el sistema se encarga de copiarlo en el archivo dest o destino.

Sin embargo, en el caso de que sean archivos o directorios, las rutas de este serán interpretados como elementos relativos al origen del contexto de la compilación. Es decir, cuando source es un archivo, se copia en el directorio de destino; en cambio, cuando este elemento es un directorio, la información contenida se copia en el destino, pero el directorio no se copiará como tal en el sistema source.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Otra de las características de la sintaxis de Dockerfile Add es que puede utilizar diferentes fuentes dentro del mismo comando. Además, cuenta con la capacidad de descomprimir de forma automática diferentes archivos.

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué es la instrucción Dockerfile Add, cuáles son sus características principales y cómo usarlo; ahora, no lo dudes más y vete un paso más allá para convertirte en un experto. Para continuar tu proceso de formación en torno a esta y muchas otras herramientas del mundo IT, te aconsejamos consultar nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde solo necesitarás 6 meses para aprender todo lo necesario para destacar dentro del sector tecnológico. No lo pienses más, ¡anímate a inscribirte y sigue aprendiendo!

[email protected]