KEMBAR78
Docker Commands | PDF | Software | System Software
0% found this document useful (0 votes)
9 views3 pages

Docker Commands

The document provides a comprehensive overview of various Docker commands categorized into sections such as version and system info, working with images, running and managing containers, accessing containers, and handling volumes and networks. Each command is accompanied by a brief description of its functionality. This serves as a quick reference guide for users to effectively utilize Docker commands.

Uploaded by

kamsjyo91
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Docker Commands

The document provides a comprehensive overview of various Docker commands categorized into sections such as version and system info, working with images, running and managing containers, accessing containers, and handling volumes and networks. Each command is accompanied by a brief description of its functionality. This serves as a quick reference guide for users to effectively utilize Docker commands.

Uploaded by

kamsjyo91
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Version and System Info

Command Description

docker --version Shows the installed Docker version

docker info Displays system-wide information about Docker

docker help Lists all available Docker commands

2. Working with Docker Images

Command Description

docker search <image-name> Searches Docker Hub for an image

docker pull <image-name> Pulls an image from Docker Hub

docker images Lists all images available locally

docker rmi <image-id> Removes a local image by its ID

docker image prune Removes unused images

docker build -t <name> <path> Builds an image from a Dockerfile and tags it

docker tag <image-id> <repo>:<tag> Tags an image for pushing to a registry

docker push <username/image-name> Pushes a tagged image to Docker Hub

3. Running Containers

Command Description

docker run <image-name> Runs a container from an image

docker run -it <image-name> Runs a container in interactive mode with terminal

docker run -d <image-name> Runs a container in detached (background) mode

docker run -p 8080:80 <image-name> Maps host port 8080 to container port 80

docker run --name <name> <image-name> Assigns a name to the running container

docker run -v <host-path>:<container-path> Mounts a host directory as a volume inside the


<image> container

docker run --rm <image-name> Automatically removes the container after it exits
4. Managing Containers

Command Description

docker ps Lists running containers

docker ps -a Lists all containers (including stopped)

docker start <container-id> Starts an existing container

docker stop <container-id> Gracefully stops a running container

docker restart <container-id> Restarts a container

docker kill <container-id> Forcefully stops a container

docker rm <container-id> Removes a stopped container

docker container prune Removes all stopped containers

5. Accessing Containers

Command Description

docker exec -it <container-id> bash Runs a bash shell inside a running container

docker attach <container-id> Attaches your terminal to a running container’s standard input/output

docker logs <container-id> Shows logs from a container

docker inspect <container-id> Displays detailed information about the container

7. Docker Volumes

Command Description

docker volume create <volume-name> Creates a named volume

docker volume ls Lists all volumes

docker volume inspect <volume-name> Displays volume details

docker volume rm <volume-name> Removes a volume

docker volume prune Deletes all unused volumes

8. Docker Networks
Command Description

docker network ls Lists all Docker networks

docker network inspect <name> Shows detailed network information

docker network create <name> Creates a custom network

docker network rm <name> Removes a Docker network

You might also like