Table of Contents
To know currently Running docker version
docker --version
Enter fullscreen mode
Exit fullscreen mode
To get detailed information about docker installation
docker info
Enter fullscreen mode
Exit fullscreen mode
to get help with docker use
docker help
Enter fullscreen mode
Exit fullscreen mode
to run a docker container
# docker run [options] image-name [command] [args]
# ex.
docker run nginx
# this will run container in detached mode
docker run -d nginx
Enter fullscreen mode
Exit fullscreen mode
to list running containers
docker ps
Enter fullscreen mode
Exit fullscreen mode
to list all the containers running or stopped
docker ps -a
Enter fullscreen mode
Exit fullscreen mode
# docker stop [container_id/name]
docker stop nginx
Enter fullscreen mode
Exit fullscreen mode
to start a stopped container
# docker start [container_id/name]
docker start nginx
Enter fullscreen mode
Exit fullscreen mode
# docker restart [container_id/name]
docker restart nginx
Enter fullscreen mode
Exit fullscreen mode
to remove a stopped container
# docker rm [container_id/name]
docker rm nginx
Enter fullscreen mode
Exit fullscreen mode
to check logs of a container
# docker logs [container_id/name]
docker logs nginx
Enter fullscreen mode
Exit fullscreen mode
to execute a command in a running container
docker exec -it [ container_id] <command >
Enter fullscreen mode
Exit fullscreen mode
to get detailed information about a container
docker inspect [ container_id]
Enter fullscreen mode
Exit fullscreen mode
to get real-time usage stats of a running container
docker stats
Enter fullscreen mode
Exit fullscreen mode
to list all the docker images
docker images
Enter fullscreen mode
Exit fullscreen mode
to download an image from docker hub
# docker pull [image_name]
docker pull nginx
Enter fullscreen mode
Exit fullscreen mode
to push a docker image to a registry
docker push [ image_name]
Enter fullscreen mode
Exit fullscreen mode
to export docker image to a tar file we use
docker save -o <file>.tar [ image_name]
Enter fullscreen mode
Exit fullscreen mode
to import docker image from tar file
docker load -i <file>.tar
Enter fullscreen mode
Exit fullscreen mode
to build an image from a docker file
# docker build -t [IMAGE_NAME:TAG]
docker build -t [ image_name]
Enter fullscreen mode
Exit fullscreen mode
to remove an docker image
# docker rmi [IMAGE_NAME:TAG
docker rmi nignx
Enter fullscreen mode
Exit fullscreen mode
to create a docker volumes
# docker volume create [VOLUME_NAME]
docker volume create [ VOLUME_NAME]
Enter fullscreen mode
Exit fullscreen mode
docker volume ls
Enter fullscreen mode
Exit fullscreen mode
docker volume rm [ VOLUME_NAME]
Enter fullscreen mode
Exit fullscreen mode
to mount a volume to a container
docker run -v <volume>:/path/in/container [ image_name]
Enter fullscreen mode
Exit fullscreen mode
to list all the docker networks
docker network ls
Enter fullscreen mode
Exit fullscreen mode
docker network create [ NETWORK_NAME]
Enter fullscreen mode
Exit fullscreen mode
to connect a container to a specific docker network
docker network connect [ NETWORK_NAME]
Enter fullscreen mode
Exit fullscreen mode
view details about specific docker network
docker network inspect [ NETWORK_NAME]
Enter fullscreen mode
Exit fullscreen mode
start all the service defined in a yaml file
docker-compose up
Enter fullscreen mode
Exit fullscreen mode
docker-compose logs
Enter fullscreen mode
Exit fullscreen mode
build images defined in a docker-compose.yml file
docker-compose build
Enter fullscreen mode
Exit fullscreen mode
stop and remove all servies defined in the file
docker-compose down
Enter fullscreen mode
Exit fullscreen mode
list all services managed by compose
docker-compose ps
Enter fullscreen mode
Exit fullscreen mode
run a command inside a running container
docker exec -it [ container_id/name]
Enter fullscreen mode
Exit fullscreen mode
View detailed information about a container or image
docker inspect [ container_id/name]
Enter fullscreen mode
Exit fullscreen mode
monitor resource usage of container
docker stats
Enter fullscreen mode
Exit fullscreen mode
remove unused data(stopped container, images, networks)
docker system prune -a
Enter fullscreen mode
Exit fullscreen mode
remove unwanted containers
docker container prune
Enter fullscreen mode
Exit fullscreen mode
docker image prune -a
Enter fullscreen mode
Exit fullscreen mode
docker volume prune
Enter fullscreen mode
Exit fullscreen mode
END
Top comments (0)