Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
Docker faciliteert het verpakken en draaien van applicaties in gestandaardiseerde, geïsoleerde containers.
Docker is een platform voor het bouwen, distribueren en draaien van applicaties in containers: lichte, geïsoleerde omgevingen met alle benodigde dependencies.
Een Docker-image bevat de applicatiecode, runtime, libraries en systeemtools, waardoor consistentie tussen ontwikkel-, test- en productieomgevingen gegarandeerd wordt. Met de
Docker-daemon start je containers op basis van images, waarbij elke container zijn eigen filesystem, netwerk en process tree heeft. Docker Hub en private registries slaan images op, wat wedergebruik en versioning mogelijk maakt.
Belangrijke concepten zijn Dockerfile (de blauwdruk voor images), volumes voor persistentie en netwerken voor containercommunicatie.
Docker werd ontwikkeld door Solomon Hykes als intern project bij dotCloud, een platform-as-a-service bedrijf dat hij in 2008 oprichtte samen met Kamel Founadi en Sebastien Pahl.
Belangrijke mijlpalen:
In 2014 verving Docker versie 0.9 de oorspronkelijke LXC-implementatie door libcontainer, een eigen component geschreven in de programmeertaal Go. Dit markeerde Docker's evolutie van een wrapper rond bestaande Linux-technologie naar een volledig zelfstandig containerplatform.
Online bronnen:
Boeken: