Recursos y herramientas para desarrolladores
# Ver contenedores activos docker ps # Ver todos los contenedores docker ps -a # Ver logs de un contenedor docker logs -f nombre_contenedor # Entrar a un contenedor docker exec -it nombre_contenedor /bin/bash # Construir imagen docker build -t nombre:tag . # Iniciar contenedor docker run -d --name nombre -p 80:80 imagen
# Desplegar stack docker stack deploy -c docker-compose.yml nombre_stack # Ver servicios docker service ls # Escalar servicio docker service scale nombre_servicio=3 # Ver logs de servicio docker service logs --follow nombre_servicio # Actualizar servicio docker service update --image nueva:tag nombre_servicio
# Clonar repositorio git clone url_repositorio # Ver estado git status # Añadir archivos git add . # Commit git commit -m "mensaje del commit" # Push git push origin main # Pull git pull origin main
Siempre usa índices en las columnas que se usan frecuentemente en WHERE, JOIN y ORDER BY.
Implementa siempre manejo de errores robusto usando try-catch o promesas con .then() y .catch().
Mantén un registro claro de cambios en COMMIT messages. Usa formatos como "feat: nueva funcionalidad" o "fix: corrección de bug".