commands
// 2026-01-05
// ID: REF-Docker Command List
Docker Command List
Docker Command Guide
Docker is the standard for containerization.
Top 10 Useful Commands
1. Run Container
docker run -it ubuntu /bin/bash
Explanation: Start a container interactively (-it).
2. List Containers
docker ps -a
Explanation: Show all running and stopped containers (-a).
3. Build Image
docker build -t myimage .
Explanation: Build an image from a Dockerfile in current dir.
4. Pull Image
docker pull kalilinux/kali-rolling
Explanation: Download an image from Docker Hub.
5. Remove Container
docker rm -f <container_id>
Explanation: Force delete a container.
6. Remove Image
docker rmi <image_id>
Explanation: Delete an image.
7. Exec into Container
docker exec -it <container_id> /bin/bash
Explanation: Jump into a running container's shell.
8. Logs
docker logs -f <container_id>
Explanation: Follow (-f) the logs of a container.
9. Networks
docker network ls
Explanation: List docker networks.
10. Prune
docker system prune -a
Explanation: Clean up all unused images, containers, and networks.
The Most Powerful Command
docker run --rm -it --net=host -v $(pwd):/data kalilinux/kali-rolling bash
Explanation: instant ephemeral hacking machine with host network access and current folder mounted.