Docker Flashcards
1
Q
Wat is een Docker file?
A
Een tekst bestand met instructies om een eigen image te builden i.p.v. een image af te halen van docker hub.
- je hebt een docker bestand
- je doet docker build
- je verkrijgt een docker image
2
Q
Wat is het verschil tussen het RUN en CMD in een docker file?
A
- RUN wordt uitgevoerd tijden het builden van de image
- CMD wordt enkel uitgevoerd wanneer je een container hebt gemaakt van de image
3
Q
Wat doet de EXPOSE isntructie in een docker file?
A
Informeert Docker dat de container at runtime luistert op de opgegeven netwerk poorten.
Je kan ook opgeven of er wordt geluisterd op tcp of udp. Default is tcp.
4
Q
Wat doet ENTRYPOINT in een docker file?
A
Hier geef je op welk bestand als eerste moet worden gerund nadat de container is geïnitialliseerd is geweest. Er zijn 2 vormen om het in te voeren:
- ENTRYPOINT [“init.sh”, “param1”, “param2”]
- ENTRYPOINT init.sh param1 param2 …