Images and containers
docker build -t app .
docker run -d -p 3000:3000 app
docker ps
docker ps -a
Logs and shell
docker logs <container>
docker exec -it <container> sh
docker stop <container>
docker rm <container>
Volumes
docker volume ls
docker volume create data
docker run -v data:/app/data app
Compose
docker compose up -d
docker compose down
docker compose logs -f
docker compose restart
Inspect and network
docker inspect <container>
docker port <container>
docker network ls
docker network prune