Saltar a contenido

Imágenes Preconstruidas

Las imágenes son los componentes de software encapsulados, los cuales pueden incorporar intérpretes de lenguajes, bibliotecas, frameworks, etc.

En este capítulo se explican solamente los comandos requeridos para trabajar con imágenes prefabricadas y disponibles online.

DockerHub

En DockerHub se puede consultar qué imágenes hay disponibles e indica el comando completo para descargarlas.

Fuentes de imágenes

Listado

El comando images indica qué imágenes están descargadas en la PC y sus características básicas: versión, identificador, espacio ocupado, etc.

Listar imágenes locales
docker images
Listar imágenes locales
podman images

Descarga

El comando pull descarga la última versión disponible de la imagen indicada desde DockerHub y la etiqueta como latest:

Descargar imagen - Última release
docker pull nombre_imagen
Descargar imagen - Última release
podman pull nombre_imagen

Se puede especificar una versión de la imagen para la descarga a continuación de su nombre:

Descargar imagen - version específica
docker pull nombre_imagen:version
Descargar imagen - version específica
podman pull nombre_imagen:numero_version

Si no se indica la versión se descarga la más reciente (latest). Otras versiones habituales son stable, devel, latest, nightly, etc. La información de dichas versiones debe aparecer en la página de descarga de la imagen elegida.

Opciones de imagen

Cada imagen puede tener distintas opciones y variables de configuración, los cuales habitualmente se indican en la página proveedora dede la descarga.

Por ello hay que chequear también los parámetros que se requieren para configurar los futuros contenedores basados en estas imágenes.

Borrado

Las imágenes se eliminan del disco con el comando rm:

Eliminar imagen local
docker image rm nombre_imagen:numero_version
Eliminar imagen local
podman image rm nombre_imagen:numero_version