Skip to content

Instantly share code, notes, and snippets.

@khchine5
Forked from broilogabriel/Docker.md
Created September 4, 2022 20:32
Show Gist options
  • Save khchine5/46415330664cfb00bc5688102bfaea51 to your computer and use it in GitHub Desktop.
Save khchine5/46415330664cfb00bc5688102bfaea51 to your computer and use it in GitHub Desktop.
Just to remember some Docker commands

Useful Links

Commands

List only container ids: sudo docker ps -a -q

Attach Terminal: sudo docker exec -i -t $(sudo docker ps -a -q) /bin/bash

Build image from Dockerfile: docker build -t "scalator:latest" .

Run container starting with shell: docker run -i -t --name scalator scalator:latest /bin/bash

Start exited container: docker start -a -i \<container name or id\>

Run Example (Sonarqube): sudo docker run -d --name sonarqube -p 192.168.0.101:9100:9000 -p 9092:9092 -v /home/broilogabriel/sonarqube/plugins:/opt/sonarqube/extensions sonarqube

Stop all: sudo docker stop $(sudo docker ps -a -q)

Remove all: sudo docker rm $(sudo docker ps -a -q)

Inspect: sudo docker inspect $(sudo docker ps -a -q)

Remove all docker IMAGES: sudo docker rmi $(sudo docker images -q)

Remove all unused VOLUMES (See also): sudo docker volume prune

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment