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

bookEen Gedownloade Image Uitvoeren

Containers starten vanuit images

Containers starten vanuit images is een fundamenteel onderdeel van het 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.

Het uitvoeren van het volgende commando start een nieuwe Ubuntu-container en biedt 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 actief is;
  • Je kunt een actieve container stoppen met het docker stop commando, dat het proces van de container netjes afsluit;
  • 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 docker run commando?

Select the correct answer

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.

Awesome!

Completion rate improved to 7.14

bookEen Gedownloade Image Uitvoeren

Veeg om het menu te tonen

Containers starten vanuit images

Containers starten vanuit images is een fundamenteel onderdeel van het 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.

Het uitvoeren van het volgende commando start een nieuwe Ubuntu-container en biedt 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 actief is;
  • Je kunt een actieve container stoppen met het docker stop commando, dat het proces van de container netjes afsluit;
  • 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 docker run commando?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
some-alt