Webinar
ITGLOBAL.COM events
Koppelvenster
Glossary

Koppelvenster is een open source software die het maken van containers en container-gebaseerde toepassingen. Oorspronkelijk ontwikkeld voor Linux, werkt Docker nu ook op Windows en macOS. Om te begrijpen hoe Docker werkt, moet u rekening houden met de componenten die worden gebruikt om container-applicaties te maken.

Managed DevOps

Dockerfile

Elke Docker-container begint met een Dockerfile, een tekstbestand dat instructies bevat voor het maken van een Docker-afbeelding. Dockerfile definieert het besturingssysteem dat ten grondslag ligt aan de container, evenals talen, omgevingsvariabelen, bestandslocaties, netwerkpoorten en andere noodzakelijke componenten en acties van de container nadat deze is gestart.

Docker-afbeelding

Na het configureren van het Dockerfile wordt het docker build-hulpprogramma gebruikt om een afbeelding te maken op basis daarvan. Terwijl een Dockerfile een set instructies is die een programma vertellen hoe een afbeelding moet worden gemaakt, is een Docker-afbeelding een draagbaar bestand met specificaties van softwarecomponenten die in een container worden uitgevoerd. Aangezien Dockerfile meestal instructies bevat voor het downloaden van sommige programma ‘ s van online repositories, moet u expliciet de huidige versies opgeven, anders kan Dockerfile incompatibele afbeeldingen maken. Zodra de afbeelding is gemaakt, kan deze niet worden gewijzigd (voeg alleen een nieuwe laag toe).

Docker run

Docker run is een opdracht die naar een afbeelding zoekt en een container op basis daarvan start. Elke container is gebaseerd op een afbeelding. Containers zijn bedoeld voor tijdelijk gebruik, maar ze kunnen worden gestopt en opnieuw worden gestart, waardoor de container weer in dezelfde staat komt als waarin hij werd gestopt. Bovendien kunnen meerdere containers met dezelfde afbeelding tegelijkertijd worden uitgevoerd (op voorwaarde dat elke container een unieke naam heeft).

Docker Hub

Hoewel het gemakkelijk is om containers te maken, is het niet nodig om elke afbeelding vanaf nul te maken. Docker Hub is een SaaS–repository voor het delen en beheren van containers, waar u Officiële Docker-afbeeldingen van open-source projecten en leveranciers kunt vinden, evenals niet-officiële afbeeldingen. U kunt containerafbeeldingen uploaden met nuttige code of uw eigen afbeeldingen uploaden naar de Hub, waardoor ze openbaar of privé worden. U kunt ook een lokaal Docker-register maken.

Docker Engine

De Docker Engine is de kern van Docker, de onderliggende client-server technologie die containers maakt en uitvoert. In het algemeen, wanneer iemand zegt “Docker” en niet praten over hun project, bedoelen ze Docker Engine. Er zijn twee verschillende versies van Docker Engine: Docker Engine Enterprise (eigen) en Docker Engine Community (openbaar).

Wij gebruiken cookies om de functionaliteit van de website te optimaliseren en onze diensten te verbeteren. Lees voor meer informatie ons Privacybeleid.
Instellingen cookies
Strikt noodzakelijke cookies
Analytics-cookies