All the important docker container commands for your quick reference. Bookmark this page for quick docker container commands.
Run the docker image in a new container:
docker run [docker_image]
For example:
docker run -p 8080:8080 springboot-docker-image
-p option to map host port with container port.
Give a name to the container:
docker run --name <container-name> <image-name>
For example:
docker run --name springboot-docker-container -p 8080:8080 springboot-docker-image
Run container in background and print container ID:
docker run -d <docker-image>
-d option to run the container in detached mode (background).
For example:
docker run -d -p 8080:8080 springboot-docker-image
Fetch the logs of a container
docker logs -f <container-id>/<container-name>
For example:
docker logs -f springboot-docker-container
List all the docker running containers:
docker ps
Docker container pause:
docker container pause <container-id>/<container-name>
For example:
docker container pause springboot-docker-container
Docker container unpause:
docker container unpause <container-id>/<container-name>
For example:
docker container unpause springboot-docker-container
Kill docker container:
docker kill <container-id>/<container-name>
For example:
docker kill springboot-docker-container
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 shutdown gracefully, in situations when it is taking too much time for getting the container to stop, one can opt to kill it.
Stop running container:
docker stop <container-id>/<container-name>
For example:
docker stop springboot-docker-container
List all running and exited containers:
docker container ls -a
Remove all stopped containers:
docker container prune
Related Tutorials
Free Spring Boot Tutorial | Full In-depth Course | Learn Spring Boot in 10 Hours
Watch this course on YouTube at Spring Boot Tutorial | Fee 10 Hours Full Course