Compartir comentarios
Las respuestas se generan en base a la documentación.

docker image load

DescripciónCarga una imagen desde un archivo tar o desde STDIN
Usodocker image load [OPTIONS]
Alias
docker load

Descripción

Carga una imagen o un repositorio desde un archivo tar (incluso si está comprimido con gzip, bzip2, xz o zstd) a partir de un archivo o STDIN. Restaura tanto las imágenes como las etiquetas.

Opciones

OpciónPredeterminadoDescripción
-i, --inputLee desde un archivo tar en lugar de STDIN
--platformAPI 1.48+ Carga únicamente la(s) plataforma(s) indicada(s). Formateado como una lista separada por comas de os[/arch[/variant]] (por ejemplo, linux/amd64,linux/arm64/v8).
-q, --quietSuprime la salida de la carga

Ejemplos

$ docker image ls

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

Cargar imágenes desde STDIN

$ docker load < busybox.tar.gz

Loaded image: busybox:latest
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
busybox             latest              769b9341d937        7 weeks ago         2.489 MB

Cargar imágenes desde un archivo (--input)

$ docker load --input fedora.tar

Loaded image: fedora:rawhide
Loaded image: fedora:20

$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
busybox             latest              769b9341d937        7 weeks ago         2.489 MB
fedora              rawhide             0d20aec6529d        7 weeks ago         387 MB
fedora              20                  58394af37342        7 weeks ago         385.5 MB
fedora              heisenbug           58394af37342        7 weeks ago         385.5 MB
fedora              latest              58394af37342        7 weeks ago         385.5 MB

Cargar una plataforma específica (--platform)

La opción --platform te permite especificar qué variante de plataforma de la imagen deseas cargar. Por defecto, docker load carga todas las variantes de plataforma que están presentes en el archivo. Utiliza la opción --platform para especificar qué variante de plataforma de la imagen cargar. Se produce un error si la plataforma indicada no está presente en el archivo.

La opción de plataforma toma el formato os[/arch[/variant]]; por ejemplo, linux/amd64 o linux/arm64/v8. La arquitectura y la variante son opcionales y, si se omiten, toman como valor predeterminado la arquitectura nativa del demonio.

El siguiente ejemplo carga la variante linux/amd64 de una imagen alpine desde un archivo que contiene múltiples variantes de plataforma.

$ docker image load -i image.tar --platform=linux/amd64
Loaded image: alpine:latest

El siguiente ejemplo intenta cargar una imagen linux/ppc64le de un archivo, pero la plataforma dada no está presente en el archivo:

$ docker image load -i image.tar --platform=linux/ppc64le
requested platform (linux/ppc64le) not found: image might be filtered out