This article contains information on how to remove a docker container using a command line. Docker itself according to the definition in this link, is a technology for creating, deploying, and running applications by using containers in an easier way. Furthermore, those containers allow developers to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.
So, the following is a command execution for displaying all available containers whether it is currently running or not :
docker ps -a
The following is the execution of the above command in a real situation for an example :
root@hostname:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b4fc76de6c2 app "php index.php" 40 minutes ago Exited (0) 40 minutes ago test cd9384edb3d3 app "php index.php" 5 hours ago Exited (0) 5 hours ago app cba1ecabe609 hello-world "/hello" 3 months ago Exited (0) 3 months ago helloworld_my-test_1 root@hostname:~#
In this article, the target for the removal process is the container with the id of ‘cd9384edb3d3’. So, in order to remove the container, just execute the following command in the command line :
docker container rm [container_id]
The above command execution to remove the specific container by selecting the correct container id. Finally, using the above command pattern, the following is an example of using the command with the following output :
root@hostname~# docker container rm cba1ecabe609 cba1ecabe609 root@hostname:~#
Meanwhile, after successfully executing the command, try to check the list of available docker containers again by typing the following command :
root@hostname:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b4fc76de6c2 app "php index.php" 44 minutes ago Exited (0) 44 minutes ago test cd9384edb3d3 app "php index.php" 5 hours ago Exited (0) 5 hours ago app root@hostname:~#
At last, the container with the ontainer with the id of ‘cba1ecabe609 is no longer. It means the execution of the command is a success.