Docker is een tool waarmee elke ontwikkelaar vroeg of laat in aanraking komt. Maar omdat het niet iets is dat je elke dag gebruikt, kunnen de commando's snel vervagen als je het na enige tijd weer probeert.
Ook ik neem vaak de officiële documentatie of zoek online wanneer dat gebeurt, en om dit herhalende proces iets te vereenvoudigen, heb ik een cheat sheet gemaakt met vaak gebruikte Docker-commando's die eenvoudig en duidelijk zijn samengevat.
Ik heb de Essentiële informatie zo goed mogelijk verzameld zodat je het op elk moment kunt raadplegen. 😊

1. Commando's Gerelateerd aan Afbeeldingen
Commando |
Beschrijving |
docker build -t <naam>:<tag> . |
Een afbeelding maken op basis van de Dockerfile in de huidige directory |
docker images |
Lijst van lokale afbeeldingen opvragen |
docker rmi <afbeeldingID> |
Afbeelding verwijderen |
docker pull <afbeelding> |
Afbeelding van een externe repository ophalen |
docker push <afbeelding> |
Afbeelding naar repository pushen (inloggen vereist) |
2. Commando's Gerelateerd aan Containers
Commando |
Beschrijving |
docker run -d --name <naam> -p 8000:8000 <afbeelding> |
Container op de achtergrond uitvoeren |
docker ps |
Lijst van de huidige actieve containers |
docker ps -a |
Volledige lijst inclusief gestopte containers |
docker exec -it <containernaam> /bin/bash |
In een actieve container komen |
docker logs -f <containernaam> |
Live logs bekijken |
docker stop <containernaam> |
Container stoppen |
docker rm <containernaam> |
Gestopte container verwijderen |
docker restart <containernaam> |
Container opnieuw starten |
3. Volumes en Netwerken
Commando |
Beschrijving |
docker volume ls |
Lijst van volumes |
docker volume prune |
Ongebruikte volumes opruimen |
docker network ls |
Lijst van netwerken |
docker network inspect <netwerknaam> |
Netwerkdetails bekijken |
🔹 4. Docker Compose
Commando |
Beschrijving |
docker-compose up -d |
Services op de achtergrond uitvoeren |
docker-compose down |
Alle services stoppen en verwijderen |
docker-compose ps |
Lijst van actieve services |
docker-compose logs -f |
Live logs bekijken |
docker-compose restart <servicenaam> |
Service opnieuw starten |
🔹 5. Docker Swarm
Commando |
Beschrijving |
docker swarm init |
Swarm modus initialiseren |
docker stack deploy -c docker-compose.yml <stacknaam> |
Stack implementeren |
docker stack rm <stacknaam> |
Stack stoppen en verwijderen |
docker service ls |
Lijst van services |
docker service ps <servicenaam> |
Status van de service bekijken |
docker service update --force <servicenaam> |
Service opnieuw starten (nieuwe instellingen doorvoeren) |
🔹 6. Overige Nuttige Commando's
Commando |
Beschrijving |
docker system df |
Schijfruimte gebruiken controleren |
docker system prune |
Ongebruikte afbeeldingen/container/volumes opruimen |
docker stats |
Live resourcegebruik van containers bekijken |
docker inspect <containernaam of afbeeldingnaam> |
Gedetailleerde informatie over objecten bekijken |
docker info |
Informatie over de huidige Docker-omgeving |
journalctl -u docker.service |
Logs van de systemd-gebaseerde Docker-service bekijken |
sudo systemctl status docker |
Status van de Docker-daemon controleren |
sudo systemctl restart docker |
Docker-daemon opnieuw starten |
sudo less /var/log/syslog |
Zoeken naar Docker-gerelateerde berichten in het systeemlog (Ubuntu gebaseerd) |
Ik hoop dat dit veel ontwikkelaars zal helpen.
Er is veel meer informatie over Docker op de blog, dus gebruik de zoekbalk aan de rechterkant om naar de onderwerpen te zoeken die je interesseren.
댓글이 없습니다.