Qué es una imagen?
Para qué sirven las imágenes?
Comandos para imágenes…
De dónde se descargan las imágenes?
Son moldes o plantillas que tienen empaquetado todo lo necesario para funcionar. Docker usa estás misma para construir contenedores.
La imágenes son como docker trata de resolver los problemas de construcción y distribución de software.
Para listar las imágenes usamos algo parecido a listar volúmenes:
$ docker image ls
Una imagen vive en el disco como un conjunto de archivos o capas.
Estas son descargadas de Docker Hub.
Podemos especificar que solo queremos traer una imagen con:
#Descarga normal
$ docker pull <image>
#Descarga de imagen específica.
$ docker pull <image>:<version>
# Ejemplo
$ docker pull ubuntu:20.04
Cosas extras:
<aside> 📌 Resumen: Una imagen es la forma en la que docker resuelve los problemas de distribución y construcción de software, una imagen es muy parecida a una clase y un contenedor es parecido a una instancia.
</aside>
Cómo construimos nuestra propia imagen?
Para qué sirve una imagen?
Practica…
NOTA: Puedes instalar la extensión de Docker para VScode.
Ejecutando un build
NOTA: En la ruta solemos poner “.”
Analistas de las capas…
<aside> 📌 Resumen: Para construir una imagen debemos saber que solo agregaremos una nueva capa, esta capa usara las anteriores capas de imágenes para construir la nueva imagen sobre ellas, esto sigue un esquema de árbol de git que referencia a las capas anteriores.
</aside>
<aside> 📌 Resumen: Entender el sistema de capas de docker, nos permite crear imágenes más optimizadas, dado que las capas de docker son inmutables es más fácil transferir imágenes, ten presente que los contenedores tienen una capa que es mutable y es única para cada contenedor.
</aside>