Container Operations

docker run -d -p 8080:80 --name myapp nginx
docker ps
docker ps -a
docker stop myapp
docker rm myapp
docker exec -it myapp bash
docker logs -f myapp

Image Operations

docker images
docker pull nginx
docker rmi image-id
docker build -t myapp .

Cleanup

docker system prune

Key Points

  • Without -d, container runs in foreground
  • Port format: -p host-port:container-port