Skip to content

Latest commit

 

History

History
171 lines (106 loc) · 1.98 KB

File metadata and controls

171 lines (106 loc) · 1.98 KB

Docker Commands Guide

This guide provides step-by-step instructions for building images, running containers, stopping them, viewing logs, and managing Docker resources.


🚀 1. Build Docker Images

Navigate to the folder containing your Dockerfile and docker-compose.yml.

Using Docker Compose (Recommended)

docker-compose build

This builds two images:

  • smart-energy-frontend
  • smart-energy-backend

🚀 2. Start Containers

docker-compose up

Run in background:

docker-compose up -d

Access:


🚀 3. Stop Containers

docker-compose down

This stops and removes containers (not images).


🚀 4. View Running Containers

docker ps

View all containers (running + stopped):

docker ps -a

🚀 5. View Images

docker images

🚀 6. Run a Single Service

Run only frontend:

docker-compose up frontend

Run only backend:

docker-compose up backend

🚀 7. Build Image Manually (Without Compose)

docker build -t smart-energy-image .

🚀 8. Run Image Manually

Expose port and run:

docker run -p 5173:5173 smart-energy-image

🚀 9. Stop a Running Container

Find container ID:

docker ps

Then stop:

docker stop <container_id>

🚀 10. Remove a Container

docker rm <container_id>

🚀 11. Remove an Image

docker rmi <image_id>

🚀 12. Restart Containers

docker-compose restart

🚀 13. View Logs

Frontend logs:

docker-compose logs frontend

Backend logs:

docker-compose logs backend

Follow logs live:

docker-compose logs -f

This .md file gives you everything needed to work with Docker images and containers efficiently.