Una vez dentro del mundo de docker querés aprender mas y mas por que verdaderamente es un antes y un después de las maquinas virtuales, al menos en mi modo de verlo. Luego de escribir la entrada Mi Experiencia con Docker decidí hablar sobre Docker y sus Comandos más usados ya que siempre se necesita un ayuda memoria a mano para los momentos de lagunas que suelen pasar en los momentos menos esperados y tenemos quedar una solución cuanto antes.

comandos utiles de docker

Vamos a ir listando los comandos más útiles al menos para nosotros y si falta alguno pueden comentar y lo iremos agregando!

docker ps #Lista los contenedores en ejecución ademas de obtener el id de alguno de los contenedores.

docker ps -a #Muestra los contenedores que están funcionando

docker stop idcontenedor #Detiene el contenedor

docker start idcontenedor #Inicia el contenedor

docker rm idcontenedor #Borra el contenedor. Primero debe apagarse.

docker stop $(docker ps -a -q) #Stopea todos los contenedores de una

docker rm $(docker ps -a -q) #Borra todos los contenedores de una

docker images #Nos devuelve las imágenes descargadas localmente y nos da los id correspondientes

docker rmi idIMAGEN #Borra la imagen. Si una imagen depende de otra lo mejor es borrar desde la nueva a la vieja una por una para que no queden pequeños basureros dando vuelta ocupando lugar de gusto

docker logs idcontenedorONombredelContenedor #Nos devuelve los logs del mismo. Muy útil para cuando el contenedor inicia y se cae

docker stats #Me muestra el consumo de memoria de los contenedores y espacio utilizado

docker exec -it idContainer /bin/sh #Me deja ingresar por ssh al terminal del contenedor.

docker network ls #Nos permite saber las redes creadas. Muchas veces ya no estan en uso luego de borrar contenedores de prueba.

docker network rm NombredeLaRed #Mucho cuidado antes de borrar una red. Revisar que ya no haya contenedores ya que si los hay quedaran incomunidados. Las redes Bridge, Host, y Null no son posible eliminar.

docker network disconnect MiRed MiContenedor #Este comando separa al contenedor MiContenedor de la red MiRed quedando dejandolo fuera del alcance de los contenedores que estan en esa red. Muy útil si un contenedor trae problemas.

docker network connect MiRed MiContenedor #Este comando ayuda a incorporar al contenedor MiContenedor a la red MiRed


Creo que estamos muy bien para arrancar con esta lista de Docker y sus Comandos más usados. Más adelante veremos sobre armar nuevas imagenes y subirlas a docker hub para compartir. Espero les haya servido tanto como a mi!

Invitame un café en cafecito.app
Print Friendly, PDF & Email
Share:

3 comments

Deja un comentario

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