Docker es una herramienta de contenedores que permite a los desarrolladores y administradores de sistemas crear, ejecutar y automatizar aplicaciones en entornos aislados. Para aprovechar al máximo el potencial de Docker, es importante conocer los comandos más utilizados para gestionar y controlar tus contenedores.
1. docker run – Ejecutar un contenedor
El comando docker run se utiliza para ejecutar un contenedor a partir de una imagen existente. Puedes especificar la opción -it para abrir una terminal interactiva en el contenedor, o -d para ejecutar el contenedor en segundo plano.
Ejemplo: docker run -it ubuntu /bin/bash
2. docker ps – Verificar los contenedores
El comando docker ps te permite ver la lista de contenedores que están actualmente ejecutándose en tu máquina. Puedes especificar la opción -a para mostrar todos los contenedores, incluyendo aquellos que ya no están ejecutándose.
Ejemplo: docker ps -a
3. docker start – Iniciar un contenedor
El comando docker start se utiliza para iniciar un contenedor que ya ha sido detenido o pausado. Puedes especificar el nombre del contenedor o su ID de contenedor.
Ejemplo: docker start my_container
4. docker stop – Detener un contenedor
El comando docker stop se utiliza para detener un contenedor que está ejecutándose. Puedes especificar el nombre del contenedor o su ID de contenedor.
Ejemplo: docker stop my_container
5. docker rm – Eliminar un contenedor
El comando docker rm se utiliza para eliminar un contenedor que ya no es necesario. Puedes especificar el nombre del contenedor o su ID de contenedor.
Ejemplo: docker rm my_container
6. docker images – Verificar las imágenes
El comando docker images te permite ver la lista de imágenes que tienes en tu máquina. Puedes especificar la opción -q para mostrar solo el nombre y la versión de cada imagen.
Ejemplo: docker images -q
7. docker pull – Descargar una imagen
El comando docker pull se utiliza para descargar una imagen de Docker desde un registro de imágenes (como Docker Hub). Puedes especificar el nombre de la imagen y la versión que deseas descargar.
Ejemplo: docker pull ubuntu:latest
8. docker commit – Crear una nueva imagen
El comando docker commit se utiliza para crear una nueva imagen a partir de un contenedor existente. Puedes especificar el nombre de la nueva imagen y cualquier ajuste que desees hacer en la configuración del contenedor.
Ejemplo: docker commit my_container my_new_image
9. docker exec – Ejecutar un comando en un contenedor
El comando docker exec se utiliza para ejecutar un comando en un contenedor existente. Puedes especificar el nombre del contenedor y el comando que deseas ejecutar.
Ejemplo: docker exec my_container /bin/bash
10. docker logs – Verificar los registros de un contenedor
El comando docker logs te permite ver los registros de un contenedor existente. Puedes especificar el nombre del contenedor y la opción -f para seguir los registros en tiempo real.
Ejemplo: docker logs my_container -f
Estos son solo algunos de los comandos más utilizados en Docker. Al familiarizarte con estos comandos, podrás gestionar y controlar tus contenedores con mayor eficiencia y facilidad. ¡Comienza a explorar el mundo de Docker hoy mismo!
