Toon actieve container |
docker ps |
Toon alle container (ook gestopte) |
docker ps -a |
Toon beschikbare images |
docker images |
Toon enkel image IDs |
docker images -q |
Start specifieke container |
docker run <image> |
Start container op achtergrond |
docker run -d |
Start container op een poort |
docker run -p <port:port> |
Geef container een naam |
--name |
Command uitvoeren in actieve container |
docker exec -it <container> <command> |
Stop container |
docker stop <container> |
Verwijder container |
docker rm <container> |
Bouw image vanuit Dockerfile |
docker build -t <image> |
Mount directory in container |
-v <directory>:<directory> |
Forceer verwijderen container |
docker rm -f <container> |
Verwijder container incl volumes |
docker rm -v <container> |
Verwijder volumes |
docker compose down --volumes |
Herbouw image |
docker compose up --build |
Bekijk logs |
docker compose logs |
Volg logs in real-time |
docker compose logs --follow |
Image halen uit Docker Hub |
docker pull <image> |
Commands uitvoeren zonder sudo |
sudo usermod -aG docker $USER (erna uitloggen) |
Toon gebruikers ID + groep |
id |
Verander eigenaar van map |
sudo chown <ID>:<groep> <map> |
gebruiker en ww instellen |
htpasswd -c htpasswd <gebruiker> |
htpasswd installeren |
sudo apt install apache2-utils |
bestand uitvoerbaar maken |
chmod u+x <bestand> |
bestand uitvoeren |
sudo ./<bestand> |
token aanmaken |
docker compose exec <naam .yml voor influxdb> influx auth list > token (containers moeten up zijn) |
Toon alle container (up en down) |
docker ps -a |
Toon geïnstalleerde images |
docker image ls |