────────────────────────────────────────────
📦 Container Management
────────────────────────────────────────────
🟢 Starten/stoppen
────────────────────────────────────────────
Commando Beschrijving
docker start
docker stop
docker restart
docker run
Tip: Gebruik -d voor detached (in achtergrond) en --name om een naam toe te wijzen.
────────────────────────────────────────────
🔍 Inspecteren en info opvragen
────────────────────────────────────────────
Commando Beschrijving
`docker inspect
docker logs
docker exec -it
docker top
────────────────────────────────────────────
📃 Lijsten
────────────────────────────────────────────
Commando Beschrijving
docker ps : Toon actieve containers.
docker ps -a : Toon alle containers.
docker images : Toon beschikbare images op systeem.
────────────────────────────────────────────
🌐 Poorten en netwerken
────────────────────────────────────────────
Commandovoorbeeld Beschrijving
docker run -p 8080:80 nginx : Expose poort 80 binnen container op poort 8080 van host.
docker network ls : Lijst alle netwerken.
docker network connect
────────────────────────────────────────────
🖼️ Container Image Operations
────────────────────────────────────────────
Actie Commando Beschrijving
Downloaden docker pull
Pushen : docker push
Builden : docker build -t name:tag . : Bouw image vanuit Dockerfile.
Lijsten : docker images : Toon lokale images.
Verwijderen : docker rmi
Optioneel kun je --no-cache toevoegen bij het builden, of docker image prune gebruiken om ongebruikte images op te ruimen.
────────────────────────────────────────────
🧪 Voorbeeld: container aanmaken
────────────────────────────────────────────
docker run -d -p 8080:80 --name webserver nginx
Start een nginx-container
Loopt op poort 80 binnen de container, 8080 op host
Achtergrondmodus met -d
Naam is webserver
────────────────────────────────────────────
✅ Samenvatting
────────────────────────────────────────────
Categorie Belangrijke commando’s
Containerbeheer : run, start, stop, logs, exec, inspect
Containerlijst/logging : ps, logs, top
Poorten/netwerken : -p, network connect
Imagebeheer : pull, push, build, images, rmi