Code
docker
# Run an image in foreground with port mapping
docker run -p 8080:80 --name web nginx:alpine
# Run in detached mode with env vars and volume
docker run -d \
--name app \
-p 3000:3000 \
-e NODE_ENV=production \
-v $(pwd)/data:/app/data \
node:20-alpine
# List running / all containers
docker ps
docker ps -a
# Stop and remove
docker stop web
docker rm web
docker rm -f $(docker ps -aq) # remove all containers