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.

  1. je hebt een docker bestand
  2. je doet docker build
  3. je verkrijgt een docker image
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 …
How well did you know this?
1
Not at all
2
3
4
5
Perfectly