4.3 Samenvatting

  • Containers zijn gebaseerd op imags. U maakt een container door een image uit te voeren, en u maakt een image door de inhoud van een container op te slaan.
  • Windows Server 2016 bevat de functie Containers, die ondersteuning biedt voor het Docker-platform omgeving.
  • Zowel de Server Core- als de Nano Server-installatieopties ondersteunen het maken van Windows Server en Hyper-V-containers. In Nano Server kunt u de Docker.exe-client op een extern systeem uitvoeren.
  • Docker is een open source containeroplossing die uit twee bestanden bestaat: Dockerd.exe, dat de engine is die als een service op Windows draait, en Docker.exe, wat de opdrachtregelclient is die de Dockerd-engine bestuurt.
  • Met behulp van een tekstbestand met de naam daemon.json, kunt u opstartopties configureren voor de Dockerd engine.
  • De Docker-client is een manier om de Docker-engine te bedienen, maar het is niet de enige manier. U kunt ook de Docker-module voor Windows PowerShell gebruiken om dezelfde taken uit te voeren.
  • Gebruik de opdracht Docker Pull om images van de Docker Hub te downloaden.
  • Tags zijn versie-indicatoren die ontwikkelaars kunnen gebruiken om de builds of versies van een containerimage te volgen. Gebruik de opdracht Docker Tag om tagwaarden toe te wijzen.
  • Als u een containerimage wilt verwijderen, gebruikt u de Docker RMI-opdracht.
  • Als u een Windows Server-container wilt maken, gebruikt u de opdracht Docker Run en geeft u deze op de naam van een containerafbeelding.
  • De procedure voor het maken van een Hyper-V-container met Docker verschilt van een Windows Server-container alleen met de parameter –isolation.
  • Met de Docker.exe-client kunt u containers beheren door ze te starten, te stoppen, op te slaan en ze te verwijderen.
  • De Docker-module voor Windows PowerShell biedt een alternatief voor de Docker.exe-client die de meeste, zo niet alle, dezelfde functies kan uitvoeren.
  • Docker gebruikt standaard netwerkadresvertaling om containers te voorzien van netwerktoegang. U kunt de standaardinstelling echter overschrijven en containers configureren die deel uitmaken van uw grotere netwerk.
  • Met Docker kunt u gegevensvolumes maken die op de containerhost staan en deze toevoegen aan een container. Datavolumes blijven op hun plaats, zelfs als u de container zelf verwijdert.
  • Met behulp van parameters op de opdrachtregel van Docker Run kunt u de hoeveelheid geheugen en CPU-bronnen beperken die een container mag gebruiken.
  • Een dockerbestand is een script dat instructies bevat voor het bouwen van een nieuwe containerimage.
  • U gebruikt de opdracht Docker Build om het script uit te voeren en de image te maken.
  • Docker Hub is een gratis repository, gebaseerd in de cloud, waarop u uw images kunt uploaden
  • Met Microsoft Azure kunt u virtuele machines maken die u als container gastheren kunt gebruiken.