Docker Commands: A Cheat Sheet

Docker’s purpose is to build and manage compute images and to launch them in a container. So, the most useful commands do and expose this information.

docker
Here’s a cheat sheet on the top Docker commands to know and use.

Images and containers

The docker command line interface follows this pattern:
docker <COMMAND>

docker images
docker container

The docker images and container commands grant access to the images and containers. From here, you are permitted to do something with them, hence:

docker images <COMMAND>
Docker container <COMMAND>

There are:

View resources with ls

docker images ls
docker container ls

From the container ls command, the container id can be accessed (first column).

docker-container

Control timing with start, stop, restart, prune

docker container stop <container id>
docker container start <container id>
docker container restart <container id>
docker container prune <container id>

Name a container

docker run -d -name myfirstcontainer

View vital information: Inspect, stats, top

docker container inspect <container id>

docker container top <container id>

docker container stats <container id>

stats docker

top-docker

inspects-docker

Additional resources

For more on this topic, there’s always the Docker documentation, the BMC DevOps Blog, and these articles: