Starts docker daemon
sudo dockerd
List running containers
sudo docker container ls
List all containers (running and stopped)
sudo docker container ls -a
List only container ID (can be combined with -a)
sudo docker container ls -q
Stop all containers
sudo docker container stop $(sudo docker container ls -aq)
Remove all containers (do a backup first)
sudo docker container rm $(sudo docker container ls -aq)
Remove all images
sudo docker image rm $(sudo docker image ls -q)
If you have a docker-compose.yml in current directory this will build the image and run it
sudo docker-compose up -d
List network connections inside docker
sudo docker network ls
Enter inside image using shell (sh)
-it
sudo docker exec -it CONTAINERID bash
sudo docker exec -it -u root CONTAINERID bash
Find the OS in a docker container
cat /etc/*-release #covers all cases of *-release
cat /etc/os-release
cat /etc/alpine-release
cat /etc/issue
lsb_release -sirc