docker run -d -p <host_port>:<container_port> --name <container_name> <image_name>
docker ps
docker ps -a
docker stop <container_id or container_name>
docker rm <container_id or container_name>
docker logs <container_id or container_name>
docker images
docker pull <image_name>
docker build -t <image_name> <path_to_dockerfile>
docker push <image_name>
docker rmi <image_id or image_name>
docker-compose up -d
docker-compose up <container_id or container_name> -d
docker-compose down
docker-compose down <container_id or container_name>
docker-compose restart
docker-compose restart <container_id or container_name>
docker-compose build
docker-compose build <container_id or container_name>
docker system info
docker system prune
Removes unused Docker resources, such as stopped containers and dangling images.
docker system prune -a
Removes all Docker resources, including stopped containers, unused networks, and dangling images.
docker network ls
docker network create <network_name>
docker network rm <network_id or network_name>
docker volume ls
docker volume rm <volume_name>