{"id":46617,"date":"2022-10-14T10:44:37","date_gmt":"2022-10-14T08:44:37","guid":{"rendered":"https:\/\/kinsta.com\/nl\/?p=46617&#038;post_type=knowledgebase&#038;preview_id=46617"},"modified":"2025-10-01T21:46:01","modified_gmt":"2025-10-01T19:46:01","slug":"wat-is-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/","title":{"rendered":"Wat is Docker: een volledige handleiding"},"content":{"rendered":"<p>Bij het ontwikkelen van applicaties moet je vaak <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/databasebeheer\/wordpress-database-toegang\/\">complexe databases<\/a>, programmeertalen, frameworks, dependencies en meer beheren. Bovendien kun je te maken krijgen met compatibiliteitsproblemen bij het werken met verschillende besturingssystemen (OS&#8217;en). Elk van deze variabelen kan je workflow negatief be\u00efnvloeden.<\/p>\n<p>Om deze problemen op te lossen kun je Docker gaan gebruiken. Met deze tool kun je applicaties bouwen en beheren in gecontaineriseerde omgevingen. Uiteindelijk kan Docker veel ingewikkelde configuratietaken wegnemen en de ontwikkeling gemakkelijker en effici\u00ebnter maken.<\/p>\n<p>In dit artikel beantwoorden we de vraag &#8220;wat is Docker?&#8221; en leggen we uit hoe het werkt. Daarna laten we je enkele van de belangrijkste use cases zien en hoe je als beginner aan de slag kunt. Laten we beginnen!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Wat is Docker?<\/h2>\n<p>Wat is <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a> nu precies? Het is een open-source platform voor het ontwikkelen van applicaties in een sandbox. Zijn lichtgewicht gevirtualiseerde omgevingen zijn ook bekend als containers:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Website.png\" alt=\"De Docker website\" width=\"1400\" height=\"698\"><figcaption class=\"wp-caption-text\">Docker<\/figcaption><\/figure>\n<p>Hoewel containers al <a href=\"https:\/\/blog.aquasec.com\/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016\" target=\"_blank\" rel=\"noopener noreferrer\">sinds 1979<\/a> bestaan, heeft Docker ze toegankelijker gemaakt. Met behulp van Docker kunnen ontwikkelaars <a href=\"https:\/\/kinsta.com\/nl\/ebooks\/wordpress\/wordpress-lokale-ontwikkeling\/\">hun applicaties lokaal<\/a> of op een productieserver bouwen, testen en deployen.<\/p>\n\n<p>Sinds de release van Docker 1.0 in 2014 heeft het het gebruik van containers gestandaardiseerd voor zowel individuele ontwikkelaars als bedrijven. Nu heeft het meer dan 13 miljoen gebruikers, waaronder grote bedrijven als Netflix, Target en Adobe:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Customers.png\" alt=\"Een screenshot van bedrijven die Docker gebruiken\" width=\"1400\" height=\"1097\"><figcaption class=\"wp-caption-text\">Bedrijven die Docker gebruiken<\/figcaption><\/figure>\n<p>Bovendien neemt de adoptie van Docker elk jaar toe. Volgens <a href=\"https:\/\/www.datadoghq.com\/docker-adoption\/\" target=\"_blank\" rel=\"noopener noreferrer\">Datadog<\/a> is bijna 25% van de bedrijven Docker gaan gebruiken om hun applicaties te monitoren. Sinds 2015 is dit percentage elk jaar met 3 tot 5 procentpunten gegroeid:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Adoption-Behavior.png\" alt=\"Een afbeelding van het toenemende gebruik van Docker door de jaren heen\" width=\"1400\" height=\"772\"><figcaption class=\"wp-caption-text\">Toenemend bedrijfsgebruik van Docker (<b>Bron:<\/b> <a href=\"https:\/\/www.datadoghq.com\/docker-adoption\/\" target=\"_blank\" rel=\"noopener noreferrer\">Datadog<\/a>)<\/figcaption><\/figure>\n<p>Zoals we kunnen zien is Docker een populair platform geworden voor het ontwikkelen en deployen van applicaties. Om de populariteit ervan verder te begrijpen, laten we eens in meer detail kijken naar hoe de Docker software werkt.<\/p>\n<h2>Docker vs virtuele machines<\/h2>\n<p>In Docker kun je een applicatie verpakken in een gestandaardiseerde unit, die gebruikt kan worden voor <a href=\"https:\/\/kinsta.com\/nl\/blog\/cms-systemen\/\">softwareontwikkeling<\/a>. Deze unit, of container, bevat de codering en de dependencies van de applicatie, zodat die gemakkelijk op elke computeromgeving kan draaien.<\/p>\n<p>V\u00f3\u00f3r Docker gebruikten bedrijven vaak Virtuele Machines (VM&#8217;s) om applicaties te draaien. Deze kunnen fysieke computers emuleren, zodat ontwikkelaars van \u00e9\u00e9n server meerdere servers kunnen maken. Deze aanpak kan echter enkele nadelen hebben.<\/p>\n<p>Elke VM bevat een volledige kopie van het besturingssysteem en de applicatie, en ook de benodigde binaire bestanden en bibliotheken. Deze bestanden kunnen tientallen GB&#8217;s in beslag nemen op een computer. Ook kan het virtualiseren van de hardware voor een gast-OS aanzienlijke overheadkosten met zich meebrengen.<\/p>\n<p>In plaats van de hardware te virtualiseren, virtualiseren containers het besturingssysteem. In Docker zijn containers abstracties op de app-laag die zowel code als dependencies kunnen bevatten. Op dezelfde machine kunnen meerdere containers draaien als ge\u00efsoleerde processen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Container-VM-Comparison.png\" alt=\"Vergelijking van Docker en Virtuele Machines\" width=\"1400\" height=\"628\"><figcaption class=\"wp-caption-text\">Vergelijking van Docker en Virtuele Machines (<b>Bron:<\/b> <a href=\"https:\/\/www.researchgate.net\/figure\/Comparison-of-Docker-Container-and-Virtual-Machine-Architecture-13_fig1_343764931\" target=\"_blank\" rel=\"noopener noreferrer\">ResearchGate<\/a>)<\/figcaption><\/figure>\n<p>Daardoor nemen Docker containers doorgaans <a href=\"https:\/\/kinsta.com\/nl\/docs\/facturatie\/wordpress-hostingpakketten\/overschrijdingen\/#disk-space-addon\">minder ruimte<\/a> in beslag. Ze kunnen ook meer applicaties bevatten zonder evenveel VM&#8217;s en OS&#8217;en.<\/p>\n<h2>Hoe werkt Docker?<\/h2>\n<p>Stel je voor dat je vracht van de ene plaats naar de andere probeert te verschepen. In de moderne tijd kun je dat gemakkelijk doen met containers. Deze houden bepaalde voorwerpen bij elkaar in een afgesloten omgeving, zodat ze vervoerd kunnen worden door schepen, treinen of vliegtuigen.<\/p>\n<p>Docker werkt op een vergelijkbare manier. Simpel gezegd heeft Docker de methode voor het ontwikkelen en <a href=\"https:\/\/kinsta.com\/nl\/wordpress-hosting\/testomgevingen\/\">inzetten van software<\/a> gestandaardiseerd.<\/p>\n<p>Docker werkt met containers. Deze kunnen herbruikbare componenten hebben, zoals <a href=\"https:\/\/kinsta.com\/nl\/blog\/python-commandos\/\">Python<\/a>, Node, dependencies en meer. Vervolgens kun je de containers overal deployen zonder je zorgen te maken over compatibiliteitsproblemen.<\/p>\n<p>Docker kan in het begin ingewikkeld zijn, dus laten we alle belangrijke componenten bespreken die betrokken zijn bij deze software. Als je deze belangrijke features eenmaal begrijpt, kun je de ontwikkeling van je applicaties stroomlijnen!<\/p>\n<h3>Docker engine<\/h3>\n<p>Docker Engine is de client-server technologie voor het bouwen en containeren van applicaties in Docker. In wezen ondersteunt het alle taken die komen kijken bij het draaien van je op containers gebaseerde applicatie:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Diagram.png\" alt=\"Een Docker afbeeldingsdiagram\" width=\"1400\" height=\"728\"><figcaption class=\"wp-caption-text\">Docker engine diagram (<b>Bron:<\/b> <a href=\"https:\/\/docs.docker.com\/get-started\/overview\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a>)<\/figcaption><\/figure>\n<p>Dit zijn de belangrijkste componenten binnen de Docker Engine:<\/p>\n<ul>\n<li><strong>Docker Daemon<\/strong>: Beheert Docker images, containers, netwerken en volumes. Het luistert ook naar Docker API verzoeken en verwerkt ze.<\/li>\n<li><strong>Docker Engine <\/strong><strong>REST API<\/strong>: Een door Docker ontwikkelde API die communiceert met de daemon.<\/li>\n<li><strong>Docker CLI<\/strong>: De commandoregelinterface voor communicatie met de Docker daemon.<\/li>\n<\/ul>\n<p>Met de Docker Engine kun je gecontaineriseerde applicaties draaien op elke infrastructuur. Deze opzet draagt bij aan de toonaangevende <a href=\"https:\/\/www.docker.com\/products\/container-runtime\/\" target=\"_blank\" rel=\"noopener noreferrer\">containerruntime<\/a> van Docker.<\/p>\n<h3>Docker image<\/h3>\n<p>Een Docker image is een uitvoerbaar pakket software dat alle broncode, dependencies en tools bevat die nodig zijn om een applicatie te draaien. Images zijn alleen-lezen templates die instructies geven voor het maken van een container.<\/p>\n<p>Je kunt Docker images beter begrijpen door ze te zien als blauwdrukken. Ze bevatten snapshots van wat een container zal bevatten als hij draait.<\/p>\n<p>In een image zijn er meerdere gestapelde lagen. Als je bijvoorbeeld een webserver image wilt bouwen, kun je eerst <a href=\"https:\/\/kinsta.com\/blog\/check-ubuntu-version\/\">Ubuntu Linux<\/a> opnemen. Vervolgens kun je er een laag Apache en <a href=\"https:\/\/kinsta.com\/nl\/blog\/php-testtools\/\">PHP codering<\/a> overheen leggen.<\/p>\n<p>Bij het maken van een Docker image kun je het beste de meest variabele lagen hoger in de stack plaatsen. Als je dan een verandering moet aanbrengen, hoef je niet de hele image opnieuw te bouwen.<\/p>\n<h3>Docker container<\/h3>\n<p>Zoals we eerder bespraken, zijn containers vitale onderdelen van Docker. Eenvoudig gezegd is een Docker container een ge\u00efsoleerde ruimte voor een applicatie om te draaien zonder de rest van het systeem te be\u00efnvloeden. Deze eenheid van software verpakt alle code en dependencies, zodat die gemakkelijk van de ene applicatie naar de andere kan worden overgezet.<\/p>\n<p>Hier zijn enkele voordelen van het gebruik van Docker containers:<\/p>\n<ul>\n<li><strong>Standaard<\/strong>: Hoewel containers al tientallen jaren bestaan, heeft Docker de industriestandaard voor het gebruik ervan gecre\u00eberd. Docker containers zijn ongelooflijk draagbaar en gemakkelijk te gebruiken.<\/li>\n<li><strong>Lichtgewicht<\/strong>: Omdat containers de kernel van het OS delen, heb je niet voor elke applicatie een ander OS nodig. Daardoor kan je app effici\u00ebnter draaien en server- en licentiekosten verlagen.<\/li>\n<li><strong>Veilig<\/strong>: In tegenstelling tot VM&#8217;s isoleren containers applicaties, waardoor ze <a href=\"https:\/\/kinsta.com\/nl\/blog\/website-beveiligingscheck\/\">veiliger<\/a> zijn. Met Docker hebben je containers standaard isolatiemogelijkheden.<\/li>\n<\/ul>\n<p>Uiteindelijk bieden Docker containers meer voordelen dan VM&#8217;s. Hoewel ze resources op een vergelijkbare manier isoleren en toewijzen, zijn containers meestal draagbaarder, effici\u00ebnter en veiliger.<\/p>\n<h3>Docker Compose<\/h3>\n<p><a href=\"https:\/\/docs.docker.com\/compose\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Compose<\/a> is een tool dat is ontworpen om meerdere containers als een enkele dienst te draaien. Als je applicatie zowel <a href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-nginx\/\">NGINX<\/a> als <a href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-mysql\/\">MySQL<\/a> nodig heeft, kun je met Docker Compose \u00e9\u00e9n bestand maken dat beide containers start. Hierdoor hoef je niet elke container afzonderlijk te starten.<\/p>\n<p>Hier zijn de drie basisstappen bij het gebruik van Docker Compose:<\/p>\n<ol start=\"1\">\n<li>Maak een Dockerfile om de omgeving van de applicatie te defini\u00ebren, zodat die gereproduceerd kan worden.<\/li>\n<li>Definieer elk van de diensten van je applicatie in een <strong>docker-compose.yml<\/strong> bestand zodat ze in een ge\u00efsoleerde omgeving kunnen draaien.<\/li>\n<li>Gebruik het Docker Compose commando om je applicatie te starten en te draaien.<\/li>\n<\/ol>\n<p>In wezen zorgt Docker Compose ervoor dat meerdere containers ge\u00efsoleerd kunnen draaien. Ze kunnen echter met elkaar communiceren als dat nodig is.<\/p>\n<p>Compose kan je bijvoorbeeld helpen om de dienstafhankelijkheden van je applicatie, zoals databases, caches of <a href=\"https:\/\/kinsta.com\/nl\/blog\/performance-api\/\">web service API&#8217;s<\/a>, aan te maken en te configureren.<\/p>\n<h3>Dockerfile<\/h3>\n<p>Een Dockerfile is een tekstdocument met instructies voor het bouwen van Docker images. Door dit bestand te lezen zal Docker automatisch nieuwe images bouwen.<\/p>\n<p>Het commando <code>docker build<\/code> maakt een image van een Dockerfile en een context. Deze context is een verzameling bestanden die in een opgegeven pad of <a href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-een-url\/\">URL<\/a> ligt.<\/p>\n<p>Voer eerst het volgende commando in:<\/p>\n<pre><code>docker build<\/code><\/pre>\n<p>Dit stuurt de hele context naar de Docker daemon. Om naar een Dockerfile in je bestandssysteem te wijzen, gebruik je dit commando:<\/p>\n<pre><code>docker build -f \/path\/to\/a\/Dockerfile<\/code><\/pre>\n<p>Als de build succesvol is, kun je een repository en tag opgeven waar je de nieuwe image wilt opslaan:<\/p>\n<pre><code>docker build -t shykes\/myapp<\/code><\/pre>\n<p>Dan zal de Docker daemon een validatie van het Dockerbestand uitvoeren. Als er een probleem is met de syntaxis, zal het een fout teruggeven.<\/p>\n<h3>Docker Desktop<\/h3>\n<p>Om Docker te gaan gebruiken op je Mac, Linux of Windows omgeving kun je <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> installeren. Het biedt een eenvoudige, gebruiksvriendelijke interface voor het beheren van containers, applicaties en images op je pc:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Desktop.png\" alt=\"Docker Desktop downloadpagina\" width=\"1400\" height=\"621\"><figcaption class=\"wp-caption-text\">Docker Desktop<\/figcaption><\/figure>\n<p>Met Docker Desktop hoef je de commandoregel niet te gebruiken om essenti\u00eble taken uit te voeren. Dit kan de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-workflow\/\">ontwikkelingsworkflow<\/a> versnellen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Desktop-Dashboard.png\" alt=\"Een afbeelding die laat zien hoe het Docker Desktop dashboard eruitziet\" width=\"1400\" height=\"792\"><figcaption class=\"wp-caption-text\">Docker Desktop dashboard<\/figcaption><\/figure>\n<p>Het komt ook met een ingebouwde <strong>Extensions Marketplace<\/strong> die het gemakkelijk maakt om te beginnen met het gebruik van externe ontwikkelaarstools. Dit is onder andere software voor het debuggen, testen en <a href=\"https:\/\/kinsta.com\/nl\/blog\/application-performance-monitoring\/\">beveiligen van je applicaties<\/a>:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Extensions-Marketplace.png\" alt=\"Docker Desktop Extensions Marketplace\" width=\"1400\" height=\"797\"><figcaption class=\"wp-caption-text\">Docker Desktop Extensions Marketplace<\/figcaption><\/figure>\n<p>Bovendien is Docker Desktop gratis voor persoonlijk en klein zakelijk gebruik. Houd er echter rekening mee dat grotere bedrijven <a href=\"https:\/\/www.docker.com\/pricing\/\" target=\"_blank\" rel=\"noopener noreferrer\">een abonnement moeten aanschaffen<\/a>, vanaf $5 per maand.<\/p>\n<h3>Docker Hub<\/h3>\n<p><a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> is een platform waar je containerimages kunt vinden en delen. Het is de grootste repository van containerimages wereldwijd, met resources van ontwikkelaars uit de community, open-source projecten en Independent Software Vendors (ISV):<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Hub.png\" alt=\"Docker Hub images\" width=\"1400\" height=\"1007\"><figcaption class=\"wp-caption-text\">Docker Hub images<\/figcaption><\/figure>\n<p>Hier zijn enkele features opgenomen in de Docker Hub:<\/p>\n<ul>\n<li>Repositories voor het pushen en pullen van container images<\/li>\n<li>Maak teams en organisaties aan met toegang tot priv\u00e9repositories<\/li>\n<li>Docker Official images<\/li>\n<li>Docker Verified Publisher images<\/li>\n<li>Maak containerimages van <a href=\"https:\/\/kinsta.com\/nl\/blog\/bitbucket-vs-github\/\">GitHub of Bitbucket<\/a> en push ze naar Docker Hub<\/li>\n<li>Acties triggeren met webhooks<\/li>\n<\/ul>\n<p>Om Docker Hub te gaan gebruiken, moet je je eerste repository aanmaken. Je hoeft het alleen maar een naam te geven en de zichtbaarheid ervan op te geven:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Hub-Repository.png\" alt=\"Maak een Docker Hub repository aan\" width=\"1400\" height=\"638\"><figcaption class=\"wp-caption-text\">Maak een Docker Hub repository aan<\/figcaption><\/figure>\n<p>Vervolgens kun je Docker Desktop downloaden en beginnen met het pushen en pullen van containerimages van Docker Hub. Je ziet deze pushes onder de nieuwste tag in je nieuwe repository.<\/p>\n<h2>Waarvoor wordt Docker gebruikt?<\/h2>\n<p>Docker is vooral bedoeld voor <a href=\"https:\/\/kinsta.com\/blog\/devops-engineer\/\">DevOps<\/a> en ontwikkelaars. Met deze tool kunnen ontwikkelaars applicaties maken, aanpassen en inzetten als draagbare en lichtgewicht containers. Deze opstelling verpakt al zijn dependencies in een enkele unit, die op vrijwel elk OS kan worden uitgevoerd.<\/p>\n<p>Hier is een typische use case voor Docker:<\/p>\n<ol start=\"1\">\n<li>Ontwikkelaars schrijven lokaal code en delen die vervolgens met hun teams met behulp van Docker containers.<\/li>\n<li>Ze pushen de applicatie naar een testomgeving waar het gemakkelijk is om geautomatiseerde en handmatige tests uit te voeren.<\/li>\n<li>Als er bugs worden gevonden, lossen ontwikkelaars die op in de ontwikkelomgeving. Om de wijzigingen te testen, herinstalleren ze die in de testomgeving.<\/li>\n<li>Nadat de ontwikkelaars de bug hebben opgelost, wordt de bijgewerkte image naar de productieomgeving gepusht.<\/li>\n<\/ol>\n<p>Met behulp van deze workflow kun je nieuwe software uitproberen zonder een <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/wordpress-aan-de-slag\/handmating-wordpress-installeren\/\">handmatige installatie<\/a> uit te voeren. Je vindt het bijvoorbeeld moeilijk en vervelend om <a href=\"https:\/\/kinsta.com\/nl\/blog\/mysql-community-server\/\">een MySQL server op<\/a> te zetten. In plaats daarvan kun je de Docker CLI gebruiken om deze taak met slechts \u00e9\u00e9n commando uit te voeren.<\/p>\n<p>Omdat Docker zijn eigen CLI heeft, kunnen beginners die gebruiken om te leren hoe je een commandoregel bedient. Na het opzetten van Docker in een Linux omgeving, kun je beginnen met het gebruik van <a href=\"https:\/\/kinsta.com\/nl\/blog\/linux-opdrachten\/\">Linux commando&#8217;s<\/a>. Daarna kun je sneller en effici\u00ebnter systeembeheertaken uitvoeren.<\/p>\n<p>Als je bovendien wilt beginnen met het ontwikkelen van lokale, <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-website-offline-bouwen\/\">offline WordPress sites<\/a>, kun je Docker gebruiken om <a href=\"https:\/\/kinsta.com\/nl\/devkinsta\/\">DevKinsta<\/a> te installeren. Onze ontwikkelsuite is op Docker gebaseerd, waardoor je sites als individuele containers kunt maken en beheren:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/DevKinsta-Sites.png\" alt=\"Een kijkje in de gecontaineriseerde WordPress sites van DevKinsta\" width=\"1400\" height=\"711\"><figcaption class=\"wp-caption-text\">DevKinsta&#8217;s gecontaineriseerde WordPress sites<\/figcaption><\/figure>\n<p>Vergeleken met andere lokale <a href=\"https:\/\/kinsta.com\/nl\/blog\/webdevelopment-tools\/\">ontwikkeltools<\/a> gebruikt DevKinsta minder resources, terwijl het een bijna-native prestatie behoudt. Met een door Docker aangedreven DevKinsta site kun je WordPress snel en veilig ontwikkelen. Bovendien maakt DevKinsta het gemakkelijker om <a href=\"https:\/\/kinsta.com\/nl\/blog\/testmail-versturen\/\">testmails te versturen<\/a> en andere administratieve taken uit te voeren.<\/p>\n<h2>Voor- en nadelen van het gebruik van Docker<\/h2>\n<p>Nu je de kerncomponenten van Docker begrijpt, laten we de belangrijkste voor- en nadelen ervan bespreken. Dan kun je beslissen of het nuttig zal zijn voor het beheer van je softwareapplicaties.<\/p>\n<h3>Voordelen<\/h3>\n<p>Als ontwikkelaar kan een deel van je werk vervelend en repetitief worden als het handmatig wordt uitgevoerd. Met Docker containers kun je de automatisering van deze taken plannen. Het gebruik van <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-cron-job\/\">cron jobs<\/a> kan je werklast aanzienlijk verminderen en je tijd optimaliseren.<\/p>\n<p>Bovendien is Docker zeer draagbaar. Het stelt elk lid van je ontwikkelteam in staat om aan applicaties te werken, zelfs met verschillende servers, machines of besturingssystemen. Deze opzet kan veel van de problemen elimineren die ontstaan door platform incompatibiliteiten.<\/p>\n<p>In vergelijking met VM&#8217;s kunnen Docker containers meer ruimte besparen. Hoewel Docker en VM&#8217;s vergelijkbaar werken, is Docker veel lichter.<\/p>\n<p>Bovendien heeft Docker een robuuste community. Door deel te nemen aan Docker communityevenementen kun je andere Docker gebruikers ontmoeten en met hen in contact komen, zowel persoonlijk als online:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Community.png\" alt=\"De Docker community startpagine\" width=\"1400\" height=\"1094\"><figcaption class=\"wp-caption-text\">Docker community<\/figcaption><\/figure>\n<p>Je zult ook kunnen snuffelen in de uitgebreide Docker <a href=\"https:\/\/forums.docker.com\/c\/community\/59\" target=\"_blank\" rel=\"noopener noreferrer\">communityforums<\/a>. Als je een beginner bent, kunnen deze discussies je helpen advies in te winnen over het gebruik van dit platform.<\/p>\n<h3>Nadelen<\/h3>\n<p>Zoals we eerder vermeldden, kan Docker effici\u00ebnter zijn dan VM&#8217;s. Het draaien van applicaties op een fysieke server is echter meestal aanzienlijk sneller.<\/p>\n<p>Docker kan ook een steile leercurve met zich meebrengen. Het is niet ontworpen om applicaties met een grafische gebruikersinterface (GUI) te draaien. Dit betekent dat je de commandoregel moet leren, wat voor beginners een uitdaging kan zijn.<\/p>\n<p>Tenslotte draaien Docker containers op het OS van een host. De hostmachine kan in gevaar komen als er kwaadaardige software in deze containers verborgen zit.<\/p>\n<h2>Zo begin je met Docker<\/h2>\n<p>Om <a href=\"https:\/\/docs.docker.com\/get-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker te gaan gebruiken<\/a> moet je de hoofdwebsite bezoeken. Download vervolgens de compatibele versie voor het OS van je computer.<\/p>\n<p>Als je een Mac computer hebt, moet je de Docker versie kiezen voor een Intel chip of een Apple chip. Er zijn ook opties voor Windows en Linux gebruikers.<\/p>\n<p>Zodra je het gedownloade bestand opent, installeert het Docker Desktop op je computer. Open vervolgens de <a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> en maak een nieuw account aan:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Create-Docker-Account.png\" alt=\"Maak een account aan op Docker\" width=\"1400\" height=\"1181\"><figcaption class=\"wp-caption-text\">Maak een account aan op Docker<\/figcaption><\/figure>\n<p>Nu kun je Docker Desktop openen en je aanmelden. Open dan je opdrachtregel of bash venster en voer dit commando uit:<\/p>\n<pre><code>docker run -d -p 80:80 docker\/getting-started<\/code><\/pre>\n<p>Zodra je dit doet, zie je een nieuwe container in je Docker Desktop dashboard. De naam ervan wordt willekeurig gegenereerd voor je account:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Container.png\" alt=\"Genereer een nieuwe Docker container\" width=\"1400\" height=\"637\"><figcaption class=\"wp-caption-text\">Nieuwe Docker container<\/figcaption><\/figure>\n<p>Je krijgt ook een nieuwe Docker image. Als je naar het tabblad <strong>Images<\/strong> navigeert, zie je dat er een <strong>docker\/getting-started<\/strong> image in gebruik is:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Image.png\" alt=\"Nieuwe Docker image\" width=\"1400\" height=\"383\"><figcaption class=\"wp-caption-text\">Nieuwe Docker image<\/figcaption><\/figure>\n<p>Nu heb je alles wat je nodig hebt om je lokale containers te gaan beheren!<\/p>\n\n<h2>Samenvatting<\/h2>\n<p>Als je meerdere applicaties moet beheren, kan Docker een effectieve tool zijn om ze onafhankelijk van elkaar te organiseren. Omdat het containers gebruikt, kan Docker je helpen elke app te ontwikkelen zonder het risico van conflicterende <a href=\"https:\/\/kinsta.com\/nl\/blog\/beste-programmeertaal-om-te-leren\/\">programmeertalen<\/a>, bibliotheken of frameworks.<\/p>\n<p>Hoewel Docker vaak effici\u00ebnter is dan een Virtuele Machine (VM), kan het werken op een fysieke server sneller zijn. Omdat het ook vertrouwt op een commandoregelinterface, is Docker misschien ook geen goede keuze voor absolute beginners.<\/p>\n<p>Als <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-ontwikkelaar-salaris\/\">WordPress ontwikkelaar<\/a> zul je waarschijnlijk snel lokale testomgevingen moeten maken. Met behulp van <a href=\"https:\/\/kinsta.com\/nl\/devkinsta\/\">DevKinsta<\/a> kun je Docker-gebaseerde WordPress sites bouwen. Dan kun je zonder conflicten beginnen met het ontwikkelen van thema&#8217;s en plugins!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bij het ontwikkelen van applicaties moet je vaak complexe databases, programmeertalen, frameworks, dependencies en meer beheren. Bovendien kun je te maken krijgen met compatibiliteitsproblemen bij het &#8230;<\/p>\n","protected":false},"author":199,"featured_media":46618,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[433,93,443,254],"topic":[835],"class_list":["post-46617","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-developers","tag-opensource","tag-web-development-tools","tag-wordpress-developers","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wat is Docker: een volledige handleiding<\/title>\n<meta name=\"description\" content=\"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wat is Docker: een volledige handleiding\" \/>\n<meta property=\"og:description\" content=\"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-14T08:44:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:46:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Wat is Docker: een volledige handleiding\",\"datePublished\":\"2022-10-14T08:44:37+00:00\",\"dateModified\":\"2025-10-01T19:46:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\"},\"wordCount\":2638,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\",\"keywords\":[\"developers\",\"opensource\",\"web development tools\",\"WordPress developers\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\",\"name\":\"Wat is Docker: een volledige handleiding\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\",\"datePublished\":\"2022-10-14T08:44:37+00:00\",\"dateModified\":\"2025-10-01T19:46:01+00:00\",\"description\":\"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wat is Docker: een volledige handleiding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wat is Docker: een volledige handleiding","description":"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/","og_locale":"nl_NL","og_type":"article","og_title":"Wat is Docker: een volledige handleiding","og_description":"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.","og_url":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2022-10-14T08:44:37+00:00","article_modified_time":"2025-10-01T19:46:01+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Jeremy Holcombe","Geschatte leestijd":"15 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Wat is Docker: een volledige handleiding","datePublished":"2022-10-14T08:44:37+00:00","dateModified":"2025-10-01T19:46:01+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/"},"wordCount":2638,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","keywords":["developers","opensource","web development tools","WordPress developers"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/","url":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/","name":"Wat is Docker: een volledige handleiding","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","datePublished":"2022-10-14T08:44:37+00:00","dateModified":"2025-10-01T19:46:01+00:00","description":"Docker is een open source platform voor het ontwikkelen van applicaties in een sandbox. Lees er meer over en hoe je het kunt gebruiken in onze gedetailleerde gids.","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2022\/10\/what-is-docker.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/wat-is-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/docker\/"},{"@type":"ListItem","position":3,"name":"Wat is Docker: een volledige handleiding"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/nl\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/46617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=46617"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/46617\/revisions"}],"predecessor-version":[{"id":53281,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/46617\/revisions\/53281"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/dk"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/translations\/se"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/46617\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/46618"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=46617"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=46617"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=46617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}