#Imágenes
| Comando | Descripción | |
|---|---|---|
docker images | Listar imágenes | |
docker pull [image] | Descargar imagen | |
docker build -t [name] . | Construir imagen | |
docker rmi [image] | Eliminar imagen | |
docker image prune | Eliminar imágenes no usadas | |
docker tag [image] [new-tag] | Etiquetar imagen | |
docker push [image] | Subir imagen | |
docker save -o [file] [image] | Guardar imagen en archivo | |
docker load -i [file] | Cargar imagen desde archivo |
#Contenedores
| Comando | Descripción | |
|---|---|---|
docker ps | Listar contenedores en ejecución | |
docker ps -a | Listar todos los contenedores | |
docker run [image] | Ejecutar contenedor | |
docker run -d [image] | Ejecutar en segundo plano | |
docker run -it [image] bash | Ejecutar interactivo | |
docker run -p 8080:80 [image] | Mapeo de puertos | |
docker run -v /host:/container [image] | Montar volumen | |
docker run --name [name] [image] | Nombrar contenedor | |
docker run -e KEY=value [image] | Establecer variable de entorno | |
docker stop [container] | Detener contenedor | |
docker start [container] | Iniciar contenedor | |
docker restart [container] | Reiniciar contenedor | |
docker rm [container] | Eliminar contenedor | |
docker rm -f [container] | Eliminación forzada |
#Ejecución y Logs
| Comando | Descripción | |
|---|---|---|
docker exec -it [container] bash | Acceder al shell del contenedor | |
docker exec [container] [command] | Ejecutar comando | |
docker logs [container] | Ver logs | |
docker logs -f [container] | Seguir logs en tiempo real | |
docker logs --tail 100 [container] | Últimas 100 líneas | |
docker inspect [container] | Inspeccionar contenedor | |
docker stats | Uso de recursos | |
docker top [container] | Listar procesos |
#Red
| Comando | Descripción | |
|---|---|---|
docker network ls | Listar redes | |
docker network create [name] | Crear red | |
docker network rm [name] | Eliminar red | |
docker network connect [network] [container] | Conectar a red | |
docker network disconnect [network] [container] | Desconectar de red |
#Volúmenes
| Comando | Descripción | |
|---|---|---|
docker volume ls | Listar volúmenes | |
docker volume create [name] | Crear volumen | |
docker volume rm [name] | Eliminar volumen | |
docker volume prune | Eliminar volúmenes no usados |
#Docker Compose
| Comando | Descripción | |
|---|---|---|
docker compose up | Iniciar servicios | |
docker compose up -d | Iniciar en segundo plano | |
docker compose down | Detener y eliminar | |
docker compose ps | Listar servicios | |
docker compose logs | Ver logs | |
docker compose build | Construir servicios | |
docker compose pull | Descargar imágenes | |
docker compose exec [service] bash | Ejecutar en servicio |
#Limpieza
| Comando | Descripción | |
|---|---|---|
docker system prune | Eliminar datos no usados | |
docker system prune -a | Eliminar todos los datos no usados | |
docker container prune | Eliminar contenedores detenidos | |
docker system df | Uso de disco |
#Preguntas frecuentes (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.