Saltar al contenido

Cómo guardar el estado de un contenedor Docker

Haz todo lo posible por entender el código correctamente antes de adaptarlo a tu trabajo y si tquieres aportar algo puedes dejarlo en los comentarios.

Solución:

La forma habitual es al menos a través de un docker commit: eso congelará el estado de su contenedor en una nueva imagen.

Nota: Como comentó anchovylegend, esta no es la mejor práctica, y usar un Dockerfile le permite modelar formalmente el contenido de la imagen y asegurarse de que puede reconstruir/reproducir su estado inicial.

Luego puede enumerar esa imagen localmente con docker imagesy ejecútelo de nuevo.

Ejemplo:

$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS              NAMES
c3f279d17e0a        ubuntu:12.04        /bin/bash           7 days ago          Up 25 hours                            desperate_dubinsky
197387f1b436        ubuntu:12.04        /bin/bash           7 days ago          Up 25 hours                            focused_hamilton

$ docker commit c3f279d17e0a  svendowideit/testimage:version3

f5283438590d

$ docker images

REPOSITORY                        TAG                 ID                  CREATED             SIZE
svendowideit/testimage            version3            f5283438590d        16 seconds ago      335.7 MB

Después de eso, si ha implementado un servidor de registro, puede enviar su imagen a dicho servidor.

Si te apasiona la informática, tienes la opción de dejar una reseña acerca de qué te ha parecido esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *