Skip to content

DonRohan/docker-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

docker-commands

Docker Containers

Run Docker Container

docker run -d -p <host_port>:<container_port> --name <container_name> <image_name>

List all running Docker Containers

docker ps

List all Docker Containers

docker ps -a

Stop a specific Docker Container

docker stop <container_id or container_name>

Remove a stopped Docker Container

docker rm <container_id or container_name>

Show the logs of a specific Container

docker logs <container_id or container_name>

Docker Images

List all downloaded Docker Images

docker images

Download a specific Docker Image

docker pull <image_name>

Build Docker Image

docker build -t <image_name> <path_to_dockerfile>

Upload a specific Docker Image

docker push <image_name>

Remove a specific Docker Image

docker rmi <image_id or image_name>

Docker-Compose

Start a Docker-Compose in detached mode

docker-compose up -d

Start a specific container of a Docker-Compose in detached mode

docker-compose up <container_id or container_name> -d

Shut a Docker-Compose dwon

docker-compose down

Shut a specific container of a Docker-Compose dwon

docker-compose down <container_id or container_name>

Restart all containers of a Docker-Compose

docker-compose restart

Restart a specific container of a Docker-Compose

docker-compose restart <container_id or container_name>

Build all containers of a Docker-Compose

docker-compose build

Build a specific container of a Docker-Compose

docker-compose build <container_id or container_name>

Docker System

Show Docker System information

docker system info

Remove unused Docker ressources

docker system prune

Removes unused Docker resources, such as stopped containers and dangling images.

Remove all Docker ressources

docker system prune -a

Removes all Docker resources, including stopped containers, unused networks, and dangling images.

Docker Network

List all Docker Networks

docker network ls

Create a new unique Docker Network

docker network create <network_name>

Remove a specified Docker Network

docker network rm <network_id or network_name>

Docker Volumes

List all Docker Volumes

docker volume ls

Delete a specific Docker Volume

docker volume rm <volume_name>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published