Run container as daemon

Instead of running docker container with an interactive shell (which we will see later) it is also possible to let docker container run as a daemon which means that the docker container would run in the background completely detached from your current shell.

docker run --detach ubuntu:18.04 tail -f /dev/null
docker run --detach ubuntu:18.04 /bin/bash -c "while true; do ping; done"

You can also give a name to the container you run as a daemon in the background.

docker run --detach --name myubuntu ubuntu:18.04 tail -f /dev/null