Guía rápida de comandos Docker esenciales para consola
Docker es una herramienta clave para desarrollo y despliegue. Acá tenés los comandos más usados para manejar imágenes, contenedores y configuraciones desde la terminal.
Listar imágenes y contenedores
docker images # Mostrar imágenes descargadas
docker ps # Contenedores activos
docker ps -a # Todos los contenedores, incluso detenidos
Trabajar con contenedores
docker run -d -p 5678:5678 --name n8n n8nio/n8n # Levantar contenedor en segundo plano
docker stop <contenedor> # Parar contenedor
docker rm <contenedor> # Eliminar contenedor detenido
docker logs <contenedor> # Ver logs de un contenedor
Usar Docker Compose
docker compose up -d # Levantar servicios definidos en docker-compose.yml
docker compose down # Detener servicios levantados
docker compose -f /ruta/archivo.yml up -d # Levantar compose desde ruta específica
Manejo del sistema y configuración
sudo systemctl stop docker # Parar Docker
sudo systemctl start docker # Iniciar Docker
sudo systemctl restart docker # Reiniciar Docker
# Cambiar directorio de almacenamiento de Docker:
sudo nano /etc/docker/daemon.json
# {
# "data-root": "/mnt/dockerdata"
# }
sudo systemctl restart docker
Gestión de permisos y discos
sudo usermod -aG docker $USER # Agregar usuario al grupo docker (usar sin sudo)
# Luego cerrar sesión y entrar de nuevo para aplicar
sudo du -sh /var/lib/docker # Ver espacio usado por Docker
# Montar nueva partición para datos Docker (ejemplo)
sudo mount /dev/sdXN /mnt/dockerdata
# Copiar datos Docker a nueva ubicación
sudo cp -a /var/lib/docker/* /mnt/dockerdata/
Tips rápidos
- Para correr un contenedor en segundo plano usá
-d
(detached). - Si apagás o reiniciás la PC, necesitás volver a levantar tus contenedores con
docker compose up -d
odocker start <contenedor>
. - Mantener las configuraciones en archivos
docker-compose.yml
facilita el manejo. - Cambiar la ubicación de almacenamiento puede ayudar a manejar espacio en disco.
Con esta guía rápida podés manejar Docker desde consola con confianza. ¡A seguir programando!
Comentarios
Publicar un comentario