Docker Commands
Docker Commands
Image
View all images:
sudo docker images -a
Build image from Dockerfile
:
sudo docker build -t "name:tag" /path-to/dockerfile/
Remove image:
sudo docker rmi <image>
Show all dangling/unused images:
sudo docker images -a --filter "dangling=true"
Container
View all containers:
sudo docker ps -a
Remove container:
sudo docker rm <container>
Run container via image:
sudo docker run --name <container> -dit <images>
Access container shell:
sudo docker exec -ti <container> /bin/sh
Docker run debug (will deleted when it finished):
sudo docker run -a STDERR -a STDOUT --name <container> --rm -ti <image>
Inspect
Show logfile location:
sudo docker inspect --format='' <container>
Network inspect:
sudo docker network inspect <network>
Check log:
sudo docker logs <container>
System
Remove all system (prune):
sudo docker system prune -a