3. Primeros pasos y comandos básicos

Una vez instalado Docker, es importante conocer los comandos fundamentales para gestionar imágenes y contenedores. Esta nota sirve como referencia práctica para comenzar a usar Docker desde la línea de comandos.


Ejecutar un contenedor simple

docker run hello-world

Este comando descarga la imagen hello-world (si no está en caché), crea un contenedor y lo ejecuta.


Listar imágenes disponibles localmente

docker images

Descargar una imagen desde Docker Hub

docker pull nginx

Ejecutar un contenedor en segundo plano

docker run -d --name webserver -p 8080:80 nginx

Ver contenedores en ejecución

docker ps

Para ver todos (incluso detenidos):

docker ps -a

Detener y eliminar contenedores

docker stop webserver
docker rm webserver

Ver logs de un contenedor

docker logs webserver

Entrar a un contenedor en ejecución

docker exec -it webserver /bin/bash

Eliminar una imagen

docker rmi nginx

Limpiar contenedores, imágenes y volúmenes inactivos

docker system prune -a

Precaución: elimina todo lo que no esté en uso (contenedores detenidos, imágenes no usadas, etc.)


Resumen visual

Acción Comando
Listar contenedores docker ps
Ver imágenes docker images
Descargar imagen docker pull nombre
Crear contenedor docker run ...
Ver logs docker logs id/nombre
Detener contenedor docker stop id/nombre
Eliminar contenedor docker rm id/nombre
Ejecutar comando dentro docker exec -it id bash/sh
Limpiar recursos docker system prune -a

04 Dockerfiles y construcción de imágenes