Usa estos comandos para ver qué contenedores están activos, detenidos o consumiendo recursos:
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
docker ps |
Muestra solo los contenedores en ejecución. | Para verificar qué está corriendo ahora mismo. |
docker ps -a |
Muestra todos los contenedores, incluidos los detenidos. | Para revisar historial, estados y contenedores parados. |
docker ps -s |
Muestra el tamaño de los contenedores. | Para identificar contenedores que ocupan más espacio. |
docker ps
docker ps -a
docker ps -s
<aside>
✅
docker ps es el comando más útil en el día a día. Si no ves un contenedor esperado, prueba con docker ps -a.
</aside>
Estos comandos controlan el ciclo de vida del contenedor sin recrearlo.
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
docker start [CONTENEDOR] |
Inicia uno o más contenedores detenidos. | Cuando el contenedor ya existe y solo quieres arrancarlo. |
docker stop [CONTENEDOR] |
Detiene el contenedor de forma ordenada. | Para apagar servicios sin cortar el proceso bruscamente. |
docker restart [CONTENEDOR] |
Detiene e inicia el contenedor de nuevo. | Cuando necesitas aplicar cambios o recuperar un estado limpio. |
docker kill [CONTENEDOR] |
Fuerza la detención inmediata. | Solo si el contenedor no responde. |
docker start mi_contenedor_web
docker stop mi_contenedor_db
docker restart mi_aplicacion
docker kill mi_proceso_problematico
<aside>
⭐
docker stop intenta cerrar el contenedor de forma graciosa. docker kill envía SIGKILL por defecto, así que debe usarse solo cuando el contenedor está bloqueado o no responde. (docs.docker.com)
</aside>
docker run crea y arranca un contenedor nuevo a partir de una imagen. En esta página se usa como referencia operativa, no como introducción general.
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
docker run [IMAGEN] |
Crea un contenedor nuevo y lo ejecuta. | Para levantar una instancia nueva desde una imagen local o remota. |