Starting, stopping, and removing containers
You successfully ran a container in the previous section. Now, we want to investigate in detail what exactly happened and why. Let’s look again at the command we used:
$ docker container run alpine echo "Hello World"
This command contains multiple parts. First and foremost, we have the word docker
. This is the name of the Docker Command-Line Interface (CLI) tool, which we are using to interact with Docker Engine, which is responsible for running containers. Next, we have the word container
, which indicates the context we are working with, such as container
, image
, or volume
. As we want to run a container, our context is container
. Next is the actual command we want to execute in the given context, which is run
.
Let me recap – so far, we have docker container run
, which means, “hey Docker, we want to run a container.”
Now we also need to tell Docker which container to run. In this case, this...