meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
virtualizacion:docker:dockerfile [2022/01/16 19:49] – [Dockerfile] lc | virtualizacion:docker:dockerfile [2023/01/18 14:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ===== Crear imágenes en Docker ===== | + | ===== Docker |
+ | Desde docker podemos descargar imágenes de contenedores o crear nuestras propias imágenes.Una imágen estara formada por varias capas (layers) | ||
- | ==== Docker Build ==== | + | ==== Comandos |
- | Docker Buid es el comando para generar imáganes en base a un fichero | + | * **Ver las imágenes |
+ | Esto nos mostrará la información de la imagen de Docker: | ||
+ | * REPOSITORY (nombre del repositorio) | ||
+ | * TAG (Etiqueta) | ||
+ | * IMAGE_ID (Identificador único de la imagen) | ||
+ | * SIZE (Tamaño del archivo) | ||
+ | * CREATED (Cuando fue creado este subrepositorio) | ||
+ | * **Descargar una imágen**< | ||
- | ==== Dockerfile ==== | + | ==== Como crear imágenes en Docker ==== |
+ | |||
+ | === Docker Build === | ||
+ | **docker build** es el comando para generar imágenes en base a un fichero **Dockerfile** que describe la imágen y el contexto que suele ser el directorio de trabajo local donde van a estar los ficheros | ||
+ | |||
+ | === Dockerfile | ||
Dockerfile es un ficherto de texto que contienen una serie de instrucciones del tipo script, que se utiliza para construir automáticamente imágenes. | Dockerfile es un ficherto de texto que contienen una serie de instrucciones del tipo script, que se utiliza para construir automáticamente imágenes. | ||
Su función es automatizar la creación de imágenes, permitiendo facilmente repetir o modificar la creación de imágenes. | Su función es automatizar la creación de imágenes, permitiendo facilmente repetir o modificar la creación de imágenes. | ||
Línea 40: | Línea 53: | ||
ENTRYPOINT ["/ | ENTRYPOINT ["/ | ||
</ | </ | ||
+ | <note tip>Si nos fijamos en el ejemplo todas las instrucciones como FROM, MAINTAINER y FROM se han escrito con mayúsculas, | ||
Una vez creado nuestro fichero dockerfile para generar la imagen suponiendo que estamos en el mismo directorio que nuestro fichero dockerfile | Una vez creado nuestro fichero dockerfile para generar la imagen suponiendo que estamos en el mismo directorio que nuestro fichero dockerfile | ||
Línea 49: | Línea 63: | ||
=== Etiquetas === | === Etiquetas === | ||
Añadirle etiquetas a nuestras imágenes nos va a servir para añadir en los metadatos de la imagen información que nos permita identificar a nuestras imágenes. | Añadirle etiquetas a nuestras imágenes nos va a servir para añadir en los metadatos de la imagen información que nos permita identificar a nuestras imágenes. | ||
- | por ejemplo, | + | por ejemplo, |
< | < | ||
===== Referencias ===== | ===== Referencias ===== |