Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Gedownloade Image Uitvoeren | Werken met Docker-images
Docker Essentials

Een Gedownloade Image Uitvoeren

Veeg om het menu te tonen

Containers starten vanuit images

Het starten van containers vanuit images is een fundamenteel onderdeel van werken met Docker. Hiervoor gebruik je het docker run-commando, waarmee een nieuwe container wordt aangemaakt en gestart op basis van een opgegeven image.

De algemene syntaxis voor dit commando is:

docker run [OPTIONS] IMAGE [COMMAND]

Enkele van de meest gebruikte opties zijn:

  • -d: Voert de container uit in detached-modus (op de achtergrond);
  • -p: Maakt poortkoppelingen tussen je host en de container;
  • --name: Geeft een aangepaste naam aan je container;
  • -it: Voert de container interactief uit, zodat je een shell binnen de container kunt gebruiken.

Met het volgende commando start je een nieuwe Ubuntu-container en krijg je een interactieve shell binnenin:

docker run -p 8080:80 nginx

De -p-vlag koppelt poort 80 van de container aan poort 8080 op je lokale machine.

Zodra de container draait, kun je je browser openen en naar het volgende adres gaan:

http://localhost:8080

Je ziet Nginx draaien op dit adres. Merk op dat er niets direct op je computer draait—alles draait binnen Docker.

Containerlevenscyclus: starten, stoppen en verwijderen van containers

Zodra een container is gestart, doorloopt deze een levenscyclus met verschillende belangrijke fasen:

  • De container start wanneer je deze uitvoert vanuit een image;
  • Hij blijft actief zolang het hoofdproces draait;
  • Je kunt een actieve container stoppen met het docker stop-commando, waarmee het proces van de container netjes wordt afgesloten;
  • Als je een container volledig wilt verwijderen, gebruik je docker rm, waarmee de container van je systeem wordt verwijderd.

Het verwijderen van een container verwijdert niet de onderliggende image, zodat je later altijd een nieuwe container vanuit dezelfde image kunt starten. Inzicht in deze basiscommando's voor de levenscyclus—starten, stoppen en verwijderen van containers—helpt je om je Docker-omgeving efficiënt te beheren tijdens het bouwen en testen van applicaties.

question mark

Wat doet het commando docker run?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 2
some-alt