docker beheert containers — lichtgewicht, geïsoleerde omgevingen voor applicaties.
docker run nginx
docker ps
docker images
docker pull ubuntu:22.04 # Image downloaden
docker images # Lokale images
docker rmi ubuntu:22.04 # Image verwijderen
docker build -t mijnapp . # Bouwen uit Dockerfile
docker run -d -p 80:80 nginx # Starten als achtergrondproces
docker run -it ubuntu bash # Interactieve shell
docker ps # Actieve containers
docker ps -a # Alle containers (ook gestopt)
docker stop naam # Stoppen
docker start naam # Starten
docker rm naam # Verwijderen
docker logs naam # Logs bekijken
docker exec -it naam bash # Shell in draaiende container
docker run -v /host/pad:/container/pad nginx # Volume koppelen
docker run --network host nginx # Hostnetwerk gebruiken
docker network ls # Netwerken tonen
docker volume ls # Volumes tonen
docker compose up -d # Starten
docker compose down # Stoppen
docker compose logs -f # Logs volgen
docker compose ps # Status
docker system prune # Ongebruikte resources verwijderen
docker image prune # Dangling images
docker exec -it containernaam bash opent een shell in een draaiende container — ideaal voor probleemoplossing.