Docker - Contenedores
Los contenedores son instancias de imágenes de Docker que se pueden ejecutar mediante el comando ejecutar de Docker. El propósito básico de Docker es ejecutar contenedores. Analicemos cómo trabajar con contenedores.
Ejecutando un contenedor
La ejecución de contenedores se gestiona con Docker runmando. Para ejecutar un contenedor en modo interactivo, primero inicie el contenedor Docker.
sudo docker run –it centos /bin/bash
Luego presione Crtl + py volverá al shell de su sistema operativo.
A continuación, se ejecutará en la instancia del sistema CentOS en el servidor Ubuntu.
Listado de contenedores
Se pueden enumerar todos los contenedores de la máquina a través del docker psmando. Este comando se usa para devolver los contenedores que se están ejecutando actualmente.
docker ps
Sintaxis
docker ps
Opciones
Ninguna
Valor devuelto
La salida mostrará los contenedores que se están ejecutando actualmente.
Ejemplo
sudo docker ps
Salida
Cuando ejecutamos el comando anterior, producirá el siguiente resultado:
Veamos algunas variaciones más del docker ps mando.
docker ps -a
Este comando se usa para listar todos los contenedores en el sistema
Sintaxis
docker ps -a
Opciones
─a - Le dice al docker ps comando para listar todos los contenedores en el sistema.
Valor devuelto
La salida mostrará todos los contenedores.
Ejemplo
sudo docker ps -a
Salida
Cuando ejecutamos el comando anterior, producirá el siguiente resultado:
historial de docker
Con este comando, puede ver todos los comandos que se ejecutaron con una imagen a través de un contenedor.
Sintaxis
docker history ImageID
Opciones
ImageID - Este es el ID de imagen para el que desea ver todos los comandos que se ejecutaron en él.
Valor devuelto
La salida mostrará todos los comandos que se ejecutan en esa imagen.
Ejemplo
sudo docker history centos
El comando anterior mostrará todos los comandos que se ejecutaron contra el centos imagen.
Salida
Cuando ejecutamos el comando anterior, producirá el siguiente resultado: