Este artículo ilustrará el procedimiento para comprometerse con un contenedor Docker en ejecución.
¿Cómo confirmar un contenedor Docker en ejecución?
Para confirmar un contenedor Docker en ejecución, consulte los pasos que se enumeran a continuación:
- Mostrar todos los contenedores en ejecución.
- Seleccione un contenedor en ejecución en particular.
- Acceda al contenedor en ejecución.
- Realice algunos cambios en el contenedor.
- Confirme un contenedor en ejecución usando el ' docker commit
- Verificar los cambios confirmados.
Paso 1: ver y seleccionar un contenedor en ejecución
Primero, muestre todos los contenedores en ejecución y seleccione un contenedor específico:
ventana acoplable pd
El resultado anterior muestra que solo hay un contenedor en ejecución, es decir, ' Cont1 ” y lo usaremos en los próximos pasos.
Paso 2: acceda al contenedor en ejecución
Luego, ejecute el “ docker exec -it
El comando proporcionado anteriormente ha abierto un shell Bash y ahora los usuarios pueden ejecutar el comando dentro del contenedor en ejecución.
Paso 3: realizar cambios en el contenedor en ejecución
Después de eso, realice algunos cambios en el contenedor en ejecución. Por ejemplo, hemos creado un nuevo archivo llamado “ prueba.txt ” archivo con algo de contenido:
echo 'Este es un archivo de prueba' > test.txt
El contenido ha sido almacenado en el “ prueba.txt ' archivo.
Paso 4: Verificación
Escriba el ' ls Comando y enumere todo el contenido del contenedor para ver el archivo recién creado. Luego, ejecute el “ gato
prueba de gato.txt
En el resultado anterior, el archivo recién creado “ prueba.txt ” y su contenido también se puede ver en el terminal.
Paso 5: Confirmar el contenedor en ejecución
Ahora, mantenga el contenedor actual ejecutándose y abra una nueva ventana de terminal. Luego, ingrese el “ docker commit
Paso 6: Verificar los cambios comprometidos
Para la verificación, primero, enumere todas las imágenes de Docker para ver la nueva imagen de Docker donde se guardaron los cambios:
Imágenes de docker
La nueva imagen, es decir, “ miimg1 ” con etiqueta “ V1.0 ” se ha creado con éxito con nuevas modificaciones.
Ahora, cree e inicie un nuevo contenedor desde la imagen de Docker recién creada y acceda a él usando el comando que se detalla a continuación:
docker ejecutar -it --name Cont2 myimg1:V1.0 bashAquí:
- “ -él El indicador ” se utiliza para iniciar la sesión de terminal interactiva en el contenedor especificado.
- “ -nombre ” establece el nombre del contenedor en “ Cont2 ”.
- “ miimg1:V1.0 ” es la imagen de Docker que se usará para el contenedor.
- “ intento ” se usa para iniciar el shell bash en el contenedor:
Después de eso, use el ' ls ” para enumerar el contenido del nuevo contenedor y verificar si su contenido es el mismo que el contenedor anterior. Luego, utilice el “ gato
prueba de gato.txt
Se puede observar que el contenido del nuevo contenedor “ Cont2 ” es igual que el contenedor anterior “ Cont2 ”.
Conclusión
Para confirmar un contenedor Docker en ejecución, primero, muestre todos los contenedores en ejecución y seleccione el que desee. Luego, acceda al contenedor en ejecución y realice algunos cambios en él. A continuación, confirme un contenedor en ejecución a través de ' docker commit