In my previous blogs, I’ve covered what Docker is and how you can use it. Today, in this blog, I’ll talk about the 15 best Docker commands you’ll use frequently while working with Docker. The Docker container trend has been growing irrepressibly with organizations actively looking for professionals who possess Docker certification training and a solid knowledge of these Docker commands will give you the necessary expertise.
The following are the commands being covered:
docker -version docker pull docker run docker ps docker
- ps -a
- commit
- login
- docker push
- Images
- RMI
- Building
docker exec docker stop docker kill docker
docker
of Docker Docker RM Docker
Docker So, let’s get started:Docker commands 1. docker -version This command is used to get the currently installed version of Docker
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/Docker_Version-Docker-Commands-Edureka-3-e1510653973130.png” alt=”Docker_Version – Docker – Edureka” />3. Running Docker
Usage: docker run -it -d
<image name>
This command is used to create a container from an image
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/Docker_Pull-Docker-Commands-Edureka-2-e1510653950923.png” alt=”Docker_Pull – Docker – Edureka” />4 commands. Docker PS
This command is used to enumerate
running containers 5 commands. Docker PS-A
This command is used to display all
running and exited containers <img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_ps-Docker-Commands-Edureka-e1510653881541.png” alt=”docker_ps – Docker – Edureka” />6 commands. docker
exec
Usage: docker exec -it <container id> bash
This
command is used to access the running container
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_psa-Docker-Commands-Edureka-e1510653854892.png” alt=”docker_psa – Docker – Edureka” />7 commands. Docker stop
Usage: docker stop
<container id>
This command stops a running container
<img src=” https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_exec-Docker-Commands-Edureka-e1510653829237.png” alt=”docker_exec – Docker Commands – Edureka” />8. Kill Docker
Usage: docker kill <container id>
This command kills the container by stopping its execution immediately. The difference between ‘docker kill’ and ‘docker stop’ is that ‘docker stop’ gives the container time to shut down properly, in situations where it takes too long to stop the container, one can choose to kill it<
img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_stop-Docker-Commands-Edureka-e1510653793521.png” alt=”docker_stop – Docker Commands – Edureka” />9. Docker Confirmation
Usage: docker commit <conatainer id> <username/imagename
>
This command creates a new image of an edited container on the local system
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_kill-Docker-Commands-Edureka-e1510653772661.png” alt=”docker_kill – Docker Commands – Edureka” />10. Docker login
This command is used to log in to the docker hub<
img repository src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_commit-Docker-Commands-Edureka-e1510653734760.png” alt=”docker_commit – Docker Commands – Edureka” />11. Docker
push
Usage:
docker push <username/image name>
This command is used to push an image to the
docker hub repository
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_login-Docker-Commands-Edureka-1-e1510653706645.png” alt=”docker_login – Docker – Edureka” />12. Images of
Docker
This command lists all
locally stored Docker images <img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_push-Docker-Commands-Edureka-e1510653678749.png” alt=”docker_push – Docker – Edureka” />13 commands. Docker RM
Usage: docker rm
<container id>
This command is used to delete a stopped container
<img src=” https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_images-Docker-Commands-Edureka-e1510653647888.png” alt=”docker_images – Docker Commands – Edureka” />14. Docker RMI
Usage: docker rmi <image-id
>
This command is used to delete an image from local storage
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_rm-Docker-Commands-Edureka-e1510653622699.png” alt=”docker_rm – Docker Commands – Edureka” />15. Building Docker
Usage:
docker build <path to docker file>
This command is used to create an image from a
specified docker file
<img src=”https://d1jnx9ba8s6j9r.cloudfront.net/blog/wp-content/uploads/2017/11/docker_rmi-Docker-Commands-Edureka-e1510653592230.png” alt=”docker_rmi – Docker Commands – Edureka” />
Want to learn more about docker commands? Here’s a Docker tutorial to get you started. Alternatively, you can take a top-down approach and get started with this Devops tutorial.
Now that you’ve understood what DevOps is, check out our DevOps certification training from Edureka, a trusted online learning company with a network of over 250,000 satisfied learners spread across the globe. The Edureka DevOps certification training course helps students gain experience in various DevOps processes and tools such as Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack, and GIT to automate multiple steps in SDLC.
Do you have a question for us? Please mention it in the comments section and we will contact you.