Aquí tienes un resumen de los comandos más útiles de Docker:
docker pull <imagen>
→ Descarga una imagen desde Docker Hub.
docker images
→ Lista las imágenes disponibles en el sistema.
docker rmi <imagen>
→ Elimina una imagen localmente.
docker build -t <nombre:tag> .
→ Construye una imagen desde un Dockerfile
.
docker run -d -p 8080:80 --name <nombre> <imagen>
→ Crea y ejecuta un contenedor en segundo plano.
docker ps
→ Lista los contenedores en ejecución.
docker ps -a
→ Lista todos los contenedores, incluidos los detenidos.
docker stop <contenedor>
→ Detiene un contenedor en ejecución.
docker start <contenedor>
→ Inicia un contenedor detenido.
docker restart <contenedor>
→ Reinicia un contenedor.
docker rm <contenedor>
→ Elimina un contenedor.
docker exec -it <contenedor> bash
→ Accede a la terminal de un contenedor en ejecución.
docker volume create <nombre>
→ Crea un volumen.
docker volume ls
→ Lista los volúmenes.
docker volume rm <nombre>
→ Elimina un volumen.
docker network ls
→ Lista las redes de Docker.
docker network create <nombre>
→ Crea una red personalizada.
docker network connect <red> <contenedor>
→ Conecta un contenedor a una red.
docker-compose up -d
→ Inicia los servicios definidos en docker-compose.yml
en segundo plano.
docker-compose down
→ Detiene y elimina los contenedores de docker-compose
.
docker-compose logs -f
→ Muestra los logs de los servicios en tiempo real.
docker system prune -a
→ Elimina contenedores, imágenes y volúmenes no utilizados.
docker container prune
→ Elimina todos los contenedores detenidos.
docker image prune
→ Elimina imágenes no utilizadas.
Si necesitas un comando más específico o con opciones adicionales, dime y te ayudo. 🚀