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!