¿Qué es Docker?
Docker es una plataforma de software que permite crear, probar y desplegar aplicaciones de manera rápida en contenedores. Un contenedor es una unidad estandarizada de software que agrupa el código de la aplicación con todas sus dependencias, asegurando que se ejecute de manera uniforme en diferentes entornos informáticos.
Instalación de Docker
Antes de profundizar en los comandos, es fundamental entender cómo instalar Docker en tu sistema. Puedes seguir los siguientes pasos básicos dependiendo de tu sistema operativo.
- Windows: Accede al sitio oficial de Docker y descarga Docker Desktop.
- macOS: Al igual que en Windows, puedes descargar Docker Desktop desde la página oficial.
- Linux: Utiliza los siguientes comandos según tu distribución (ejemplo para Ubuntu):
sudo apt update
sudo apt install docker.io
Comandos básicos de Docker
Ahora que tienes Docker instalado, a continuación se presentan algunos de los comandos básicos que necesitarás para gestionar contenedores e imágenes.
docker –version
Este comando muestra la versión actual de Docker instalada en tu sistema.
docker --version
docker pull
El comando docker pull se utiliza para descargar imágenes desde Docker Hub, la biblioteca oficial de imágenes de Docker. Por ejemplo:
docker pull ubuntu
Este comando descarga la última imagen de Ubuntu disponible.
docker images
Utiliza docker images para listar todas las imágenes que tienes almacenadas en tu máquina local.
docker images
docker run
El comando docker run crea y ejecuta un nuevo contenedor a partir de una imagen. Si quieres ejecutar un contenedor interactivo con Ubuntu, puedes usar:
docker run -it ubuntu
Aquí, el modificador -it permite interactuar con el contenedor a través de la terminal.
docker ps
Para ver los contenedores que se están ejecutando actualmente, utiliza el comando docker ps.
docker ps
Si deseas ver todos los contenedores, incluyendo los parados, añade el modificador -a:
docker ps -a
docker stop
Para detener un contenedor en ejecución, utiliza docker stop seguido del ID o nombre del contenedor:
docker stop CONTAINER_ID
docker rm
El comando docker rm permite eliminar contenedores detenidos. Puedes eliminar un contenedor con:
docker rm CONTAINER_ID
docker rmi
Si deseas eliminar una imagen, utiliza docker rmi:
docker rmi IMAGE_NAME
docker exec
Este comando permite ejecutar un comando en un contenedor en funcionamiento. Por ejemplo, para iniciar una shell en un contenedor llamado my_container, puedes usar:
docker exec -it my_container /bin/bash
Conclusión
Estos son solo algunos de los comandos básicos de Docker que te ayudarán a iniciar tu camino en la virtualización de aplicaciones. Docker ofrece una amplia gama de comandos y opciones que permiten una gran flexibilidad en la gestión de contenedores e imágenes. Con práctica y experiencia, podrás sacar el máximo provecho de esta poderosa herramienta.

Deja una respuesta