Junior — Middle
Hoe verlaat je een Docker-container en beïnvloed je het host-systeem waarop deze draait?
sobes.tech AI
Antwoord van AI
Om uit een Docker-container te stappen en invloed uit te oefenen op het host-systeem, is het belangrijk te begrijpen dat containers geïsoleerd zijn van de host, maar onder bepaalde voorwaarden toegang tot de host mogelijk is:
- Als de container wordt gestart met privileges (
--privileged), kunnen commando's worden uitgevoerd die invloed hebben op de host. - Als directories van de host in de container zijn gemonteerd (via
-v /pad/naar/host:/pad/naar/container), zullen wijzigingen in deze directories worden weerspiegeld op de host. - Je kunt de Docker CLI op de host gebruiken om containers te beheren.
Voorbeeld: als de container toegang heeft tot een gemonteerde directory van de host /host_data, zullen wijzigingen in bestanden daar invloed hebben op het host-systeem.
Daarnaast wordt meestal de toetscombinatie Ctrl + P gevolgd door Ctrl + Q gebruikt om de terminal los te koppelen van de container, waardoor deze blijft draaien. Als je de container wilt stoppen, gebruik je het commando docker stop <container_id> op de host.