This repository provides a comprehensive guide to using Docker Command-Line Interface (CLI) commands.
- Installation
- Basic Docker Commands
- Working with Containers
- Working with Images
- Building Images
- Managing Volumes
- Docker Compose
- Contributing
To install Docker, follow the official installation guide.
Verify your installation with:
docker --version
Check Docker Version
docker --version
Display System-wide Information
docker info
Run a New Container
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Example:
docker run -d -p 80:80 nginx
List Running Containers
docker ps
List All Containers
docker ps -a
Stop a Running Container
docker stop CONTAINER_ID
Start a Stopped Container
docker start CONTAINER_ID
Remove a Stopped Container
docker rm CONTAINER_ID
List Docker Images
docker images
Pull an Image from Docker Registry
docker pull IMAGE_NAME
Remove a Docker Image
docker rmi IMAGE_NAME
Build an Image from a Dockerfile
docker build [OPTIONS] PATH | URL | -
Example:
docker build -t my-image:latest .
Create a New Volume
docker volume create VOLUME_NAME
List All Volumes
docker volume ls
Remove a Volume
docker volume rm VOLUME_NAME
Start Services Defined in docker-compose.yml
docker-compose up
Stop and Remove Services
docker-compose down
Contributions are welcome! Please open an issue or submit a pull request.