0% found this document useful (0 votes)
1 views

Docker_Commands_for_DevOps

This document provides a comprehensive list of essential Docker commands for Linux, categorized into sections such as Docker Basics, Images, Containers, Volumes, Networking, Docker Compose, System Cleanup, Ports & Environment Variables, Debug & Inspection, and Registry Login & Push. Each section includes specific commands along with their syntax for managing Docker effectively in a DevOps environment. It serves as a quick reference guide for users to interact with Docker and perform various operations.

Uploaded by

devikgajjar5
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)
1 views

Docker_Commands_for_DevOps

This document provides a comprehensive list of essential Docker commands for Linux, categorized into sections such as Docker Basics, Images, Containers, Volumes, Networking, Docker Compose, System Cleanup, Ports & Environment Variables, Debug & Inspection, and Registry Login & Push. Each section includes specific commands along with their syntax for managing Docker effectively in a DevOps environment. It serves as a quick reference guide for users to interact with Docker and perform various operations.

Uploaded by

devikgajjar5
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

Docker Commands in Linux for DevOps

1. Docker Basics

- docker --version
- docker info

2. Docker Images

- docker pull <image>


- docker images
- docker rmi <image>
- docker build -t <name:tag> .
- docker tag <image> <repo/image:tag>
- docker push <repo/image:tag>

3. Docker Containers

- docker run -it ubuntu bash


- docker run -d <image>
- docker run --name <name> <image>
- docker ps
- docker ps -a
- docker stop <container>
- docker start <container>
- docker restart <container>
- docker rm <container>
- docker exec -it <container> bash
- docker logs <container>

4. Volumes & Mounts

- docker volume create <volume>


- docker volume ls
- docker volume inspect <volume>
- docker volume rm <volume>
- docker run -v <volume>:/data <image>

5. Networking
- docker network ls
- docker network create <name>
- docker network inspect <name>
- docker run --network=<name> <image>
- docker network rm <name>

6. Docker Compose

- docker-compose up
- docker-compose up -d
- docker-compose down
- docker-compose logs
- docker-compose ps
- docker-compose build
- docker-compose exec <service> bash

7. System Cleanup

- docker system df
- docker system prune
- docker container prune
- docker image prune

8. Ports & Env Variables

- docker run -p 8080:80 <image>


- docker run -e VAR=value <image>
- docker run --env-file=env.list <image>

9. Debug & Inspection

- docker inspect <container|image>


- docker stats
- docker top <container>
- docker diff <container>
- docker logs --tail 100 <container>

10. Registry Login & Push

- docker login
- docker logout
- docker push <user/image:tag>
- docker pull <user/image:tag>

You might also like