07.- Docker listar, detener, activar y eliminar Contenedores e Imagenes.
Introducción.
A estas alturas nosotros ya debemos de saber descargar imágenes crear contenedores a partir de esas imágenes entrar, salir, detener y activar contenedores incluso instalar programas dentro de nuestros contenedores y en este tutorial vamos a hacer un resumen de todas esas funciones que hemos aprendido en todos estos tutoriales.
Manipular Imágenes.
Vamos a ver cuantas imágenes tenemos asi:
sudo docker images
Para descargar una imagen debemos hacer esto:
sudo docker pull hello-world
Para convertir una imagen en un contenedor hacemos esto:
sudo docker run -it hello-world
Ahora vamos a borrar una imagen asi:
sudo docker rmi images 3ee81f9b1670
Donde
3ee81f9b1670 : Es el id de la imagen
sudo docker images
sudo docker pull hello-world
sudo docker run -it hello-world
sudo docker rmi images 3ee81f9b1670
Manipular Contenedores.
En caso de querer saber cuantos contenedores tenemos activos debemos ejecutar este comando:
sudo docker ps
En mi caso aun no tengo corriendo ningún contenedor por lo que se muestra esto:
Pero si lo que queremos es ver todos los contenedores activos e inactivos debemos ejecutar:
sudo docker ps -a
Donde
-a :es la bandera que le dice a docker que queremos ver todos los contenedores (Detenidos y corriendo).
Para detener un contenedor que aun este corriendo en docker debemos ejecutar este comando:
sudo docker stop 438a832dbc7b
Donde
438a832dbc7b :es el id de nuestro contenedor.
De igual forma para arrancar un contenedor detenido debemos ejecutar:
sudo docker start 438a832dbc7b
Si ejecutamos
sudo docker ps
Podremos ver nuestro contenedor corriendo:
Si queremos acceder a nuestro contenedor debemos ejecutar este comando:
sudo docker attach 438a832dbc7b
sudo docker rm 438a832dbc7b