Skip to content

Instantly share code, notes, and snippets.

@jorgeluisyh
Created January 12, 2024 13:59
Show Gist options
  • Save jorgeluisyh/0eb56fa5e040e58c067152308812b957 to your computer and use it in GitHub Desktop.
Save jorgeluisyh/0eb56fa5e040e58c067152308812b957 to your computer and use it in GitHub Desktop.
Guardar una imagen de docker local

Se puede distribuir una imagen de Docker que está almacenada localmente en tu PC a otra máquina que no tiene acceso a Internet. Esto se hace comúnmente en entornos donde no todas las máquinas tienen acceso directo a repositorios en línea como Docker Hub. El proceso generalmente implica los siguientes pasos:

Guardar la Imagen Docker:

Primero, necesitas guardar la imagen Docker en un archivo. Esto se hace utilizando el comando docker save. Por ejemplo, para guardar una imagen llamada mi-imagen, ejecutarías un comando como:

docker save mi-imagen > mi-imagen.tar

Esto crea un archivo .tar de la imagen Docker.

Transferir el Archivo:

Luego, necesitas transferir este archivo .tar a la otra máquina que no tiene acceso a Internet. Esto se puede hacer a través de cualquier medio de transferencia de archivos, como un dispositivo USB, una red interna, etc.

Cargar la Imagen en la Otra Máquina: Una vez que el archivo .tar está en la máquina de destino, puedes cargar la imagen Docker en el sistema de esa máquina utilizando el comando docker load. Por ejemplo:

docker load < mi-imagen.tar

Esto importará la imagen Docker del archivo .tar al sistema Docker de la máquina de destino.

Crear y Ejecutar Contenedores: Después de cargar la imagen, puedes crear y ejecutar contenedores a partir de esta imagen en la máquina de destino como lo harías normalmente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment