@Mafanga Lee
9th October 2025 - 17:23:57
# list containers / images
docker ps -a
docker images
# run interactive container
docker run --rm -it --name dbg ubuntu bash
# start a container in the background mapping ports & mounting code
docker run -d --name myapp -p 5000:5000 -v /home/radlee/projects/myapp:/usr/src/app node:18-alpine
sh -c "cd /usr/src/app && npm install && npm start"
# show logs and shell into a container
docker logs -f myapp
docker exec -it myapp sh
# clean up
docker container prune
docker image prune -a
docker system prune -a