In my previous two blogs of docker, We have discussed what is docker, how they work and how to install them on ubuntu. If you are not acquainted with docker or if you want to know how to install docker you can check out these blog
Today, In this blog we will discuss some docker commands that will be used frequently while working with docker. Let's start.
Before we learn the docker command, We will check the version of docker.
This command will show you the current version of docker.
command : Docker –version
Docker pull command
Docker pull command is used to pull images from the docker repository. When pull command runs on the command line, first it will check the image on the host or locally, if it does not exist then it will connect docker daemon to public registry ‘hub.docker.com’ if there is no private registry mentioned in the daemon.json file and pull the docker image mentioned in the command. If it is found locally it will check for the updates and download the new version of the image.
command : sudo docker pull ubuntu
If you want to check the existing image which is present on your system you can use docker image command.
Command : sudo docker images
Docker run command
This command is used to create a container from images.
Command : sudo docker run -it -d ubuntu
Docker ps command
If you want to check the list of running containers then you can use this command. This command will show the complete list of running containers on you system.
Command : sudo docker ps
In the previous command we did not assign the name to the container. To assign the name of the container we can write commands like this.
Command : sudo docker run -it -d --name my_container ubuntu
We can also add the port using the following command. This port number will help you to access the container through the host system.
Command : sudo docker run -it -d --name my_container2 -p 80:80 ubuntu
Docker exec -ti this command is used to access the running container.
Command : sudo docker exec -ti my_container2 bash
You have to just type "exit" to exit from the container.
Docker stop command
Docker stop command is used to stop the container from execution. You can also use container name instead to container _id.
Command : sudo docker stop "container_ID"
Docker Start command
This command is used to start the container. You can also use container name instead to container_id.
Command : sudo docker start "container_id"
Docker kill command
Docker kill command is used to kill the container from execution immediately. incase docker stop command takes too much time to stop the container, we can use docker kill command. docker stop command stop the container gracefully while docker kitt the command stop the container forcefully. docker stop leads to a safe exit while docker kill leads to an unsafe exit.
Command : sudo docker kill "container_id"
Docker restart command
This command is used to restart the container.
Command : sudo docker restart"container_id"
Docker commit command
Docker commit command is used to create a new image of an edited container locally.
Command : sudo docker commit "container_id" “new_image_name”
if you need any type of python or machine learning assignment help feel free to contact us