Starting, stopping, and removing containers
You have successfully run 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), which we are using to interact with the Docker engine that is responsible to run containers. Next, we have the word container
, which indicates the context we are working with. As we want to run a container, our context is the word 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 is the so-called alpine
container. Finally, we need to define what kind of process or task...