docker Flashcards
Hoe bouw je een Docker-image?
docker build -t <image-name> <path-to-dockerfile></path-to-dockerfile></image-name>
Hoe kun je een Docker-image uitvoeren als container?
docker run -d –name <container-name> <image-name></image-name></container-name>
Waarbij -d de container in de achtergrond (detached mode) draait.
Hoe kun je een lijst van alle draaiende containers bekijken?
docker ps
Hoe stop je een draaiende Docker-container?
docker stop <container-name-or-id></container-name-or-id>
Hoe verwijder je een Docker-container?
docker rm <container-name-or-id></container-name-or-id>
Hoe verwijder je een Docker-image?
docker rmi <image-name-or-id></image-name-or-id>
Hoe kun je de logs van een Docker-container bekijken?
docker logs <container-name-or-id></container-name-or-id>
Hoe kun je een Docker-container interactief draaien (bijvoorbeeld met een shell)?
docker run -it <image-name> /bin/bash
Waarbij -it staat voor interactief en terminal.</image-name>
Hoe kun je Docker images ophalen uit een repository
docker pull <image-name></image-name>
Hoe bekijk je de details van een Docker-image (zoals metadata)?
docker inspect <image-name-or-id></image-name-or-id>
Hoe kun je een lijst van Docker-images bekijken die lokaal beschikbaar zijn?
docker images
Hoe geef je een poort door van een container naar de host machine?
docker run -p <host-port>:<container-port> <image-name></image-name></container-port></host-port>
Hoe kun je het besturingssysteem en versie van Docker controleren?
docker –version
Hoe kun je de status van Docker containers controleren?
docker stats
Hoe maak je een Dockerfile voor een applicatie?
FROM ubuntu:latest
COPY . /app
WORKDIR /app
RUN make /app
CMD [”./your-app”]
Gebruik docker build om dit bestand te gebruiken en een image te maken.