This document provides a list of useful Docker commands for managing your BlockHub deployment.
# Development mode
docker-compose up -d
# Production mode
docker-compose -f docker-compose.prod.yml up -d# Development mode
docker-compose down
# Production mode
docker-compose -f docker-compose.prod.yml down# Follow logs in real-time
docker-compose logs -f
# View last 100 lines
docker-compose logs --tail=100# Rebuild the image and restart containers
docker-compose up -d --builddocker psdocker inspect --format='{{.State.Health.Status}}' blockhubdocker exec -it blockhub /bin/shdocker exec -it blockhub cat /etc/nginx/conf.d/default.confdocker exec -it blockhub nginx -tdocker exec -it blockhub nginx -s reloadmkdir -p ./backups
tar -czvf ./backups/ssl-$(date +%Y%m%d).tar.gz ./sslcp .env ./backups/.env-$(date +%Y%m%d)docker exec -it blockhub cat /var/log/nginx/error.logdocker stats blockhubdocker restart blockhubdocker rm -f blockhub# Remove unused containers, networks, images
docker system prune -a