Docker Cheatsheet

  1. Start docker service WSL: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
sudo service docker start
  1. Check all containers
docker ps -a
  1. Check all images
docker images
  1. Stop docker container, e.g stop nginx
docker stop nginx
  1. Restart container,e.g restart nginx
docker restart nginx
  1. Remove stopped container,e.g remove unused nginx container
docker rm nginx
  1. Delete image,e.g delete nginx image
docker rmi nginx
  1. Check container log, e.g check nginx log
docker logs nginx
  1. Restart all containers
docker restart $(docker ps -a -q)
  1. Start docker compose
docker-compose up -d
  1. Stop all containers in docker-compose.yml
docker-compose stop
  1. Remove all containers in docker-compose.yml
docker-compose rm -f
  1. Remove all unused containers
docker container prune
  1. Remove all images which are not used by existing containers
docker image prune -a
  1. Enter the container to execute the command
docker exec -it nginx sh