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.