Starting an image with docker run

Now we want to use what is inside the image.
docker run creates a fresh container (active instance of the image) from a Docker (static) image, and runs it.
The format is:

docker run [docker options] <IMAGE NAME> [image arguments]

This means that arguments that affect the way Docker runs must always go before the image name, but arguments that are passed to the image itself must go after the image name.

docker run ubuntu:18.04 /bin/ls

Note: What happens if you execute ls in your current working directory: is the result the same?

You can execute any program/command that is stored inside the image.

docker run ubuntu:18.04 /bin/whoami
docker run ubuntu:18.04 cat /etc/issue