Docker is een gratis open-sourcetool voor applicatiecontainerisatie. Containers zijn geïsoleerde omgevingen die lijken op virtuele machines (VM’s), maar ze zijn lichter en beter overdraagbaar tussen platforms, terwijl ze minder systeembronnen vereisen. Docker maakt gebruik van virtualisatie op besturingssysteemniveau en benut functies die zijn ingebouwd in de Linux-kernel.

Volgorde van applicaties na het installeren van Docker op Ubuntu
Hoewel deze procedure ook van toepassing is op andere Ubuntu-versies, legt deze handleiding uit hoe je Docker installeert op Ubuntu 22.04. We downloaden ook Docker Compose, een noodzakelijk hulpmiddel voor het effectief beheren van meerdere containers.
Voor deze handleiding gebruiken we een Hostman-cloudserver.
Kies nu je server
Volgens de Docker-documentatie worden de volgende 64-bitsversies van Ubuntu ondersteund:
Ubuntu Oracular 24.10
Ubuntu Noble 24.04 (LTS)
Ubuntu Jammy 22.04 (LTS)
Ubuntu Focal 20.04 (LTS)
Docker werkt op de meeste gangbare architecturen. De resourcevereisten van je apparaat zijn afhankelijk van het beoogde gebruik en van hoe comfortabel je met Docker wilt werken. De schaal van de applicaties die je in containers wilt implementeren, bepaalt grotendeels de systeemvereisten. Sommige bronnen raden minimaal 2 GB RAM aan.
Daarnaast is een stabiele internetverbinding vereist.
Het installeren van Docker op Ubuntu 22.04 omvat het uitvoeren van een reeks terminalopdrachten. Hieronder vind je een stapsgewijze handleiding met uitleg. De stappen zijn ook van toepassing op serverversies van Ubuntu.
1. Pakketindexen bijwerken
De standaardrepository bevat niet altijd de nieuwste softwareversies. Daarom downloaden we Docker uit de officiële repository om zeker te zijn van de meest recente versie. Werk eerst de pakketindexen bij:
sudo apt update
2. Aanvullende pakketten installeren
Om Docker te installeren, moet je vier aanvullende pakketten downloaden:
curl: Vereist voor interactie met webbronnen.software-properties-common: Maakt softwarebeheer via scripts mogelijk.ca-certificates: Bevat informatie over certificeringsinstanties.apt-transport-https: Noodzakelijk voor gegevensoverdracht via het HTTPS-protocol.Download deze pakketten met de volgende opdracht:
sudo apt install curl software-properties-common ca-certificates apt-transport-https -y
De optie -y beantwoordt alle terminalvragen automatisch met “Ja”.
3. GPG-sleutel importeren
Softwaresignaturen moeten worden geverifieerd met behulp van een GPG-sleutel. De Docker-repository moet worden toegevoegd aan de lokale lijst. Gebruik de volgende opdracht om de GPG-sleutel te importeren:
wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
Tijdens het importproces kan de terminal een waarschuwing weergeven voordat de succesvolle uitvoering van de opdracht wordt bevestigd.
4. Docker-repository toevoegen
Voeg de repository toe voor jouw Ubuntu-versie met de codenaam “Jammy”. Gebruik voor andere versies de bijbehorende codenamen die zijn vermeld in de sectie “Systeemvereisten”. Voer de volgende opdracht uit:
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Tijdens de uitvoering vraagt de terminal je om de bewerking te bevestigen. Druk op Enter.
5. Pakketindexen opnieuw bijwerken
Na het aanbrengen van deze wijzigingen werk je de pakketindexen opnieuw bij met de gebruikelijke opdracht:
sudo apt update
6. Repository verifiëren
Zorg ervoor dat de installatie vanuit de juiste repository wordt uitgevoerd door de volgende opdracht uit te voeren:
apt-cache policy docker-ce
Voorbeelduitvoer:

Afhankelijk van de meest recente Docker-releases kan het resultaat variëren. Het is cruciaal om te controleren dat de installatie wordt uitgevoerd vanuit de officiële Docker-repository.
7. Docker installeren
Na het configureren van de repositories ga je verder met het installeren van Docker:
sudo apt install docker-ce -y
Het installatieproces start onmiddellijk. Om een succesvolle installatie te bevestigen, controleer je de status van Docker in het systeem:
sudo systemctl status docker
Voorbeelduitvoer:

De uitvoer moet aangeven dat de Docker-service actief is en wordt uitgevoerd.
Als je op zoek bent naar een betrouwbare, hoogwaardige en budgetvriendelijke oplossing voor je workflows, biedt Hostman Linux VPS Hosting-opties, waaronder Debian VPS, Ubuntu VPS en VPS CentOS.
Docker Compose is een Docker-tool die is ontworpen voor het beheren van meerdere containers. Het wordt vaak gebruikt in projecten waarbij veel containers samen moeten werken als één uniform systeem. Het handmatig beheren van dit proces kan uitdagend zijn. In plaats daarvan beschrijf je de volledige configuratie in één enkel YAML-bestand dat de instellingen en configuraties voor alle containers en hun applicaties bevat.
Er zijn verschillende manieren om Docker Compose te installeren. Als je de nieuwste versie nodig hebt, zorg er dan voor dat je de handmatige installatie of de installatie via het Git-versiebeheersysteem gebruikt.
Als de nieuwste versie voor jou niet essentieel is, kan Docker Compose rechtstreeks vanuit de Ubuntu-repository worden geïnstalleerd. Voer de volgende opdracht uit:
sudo apt-get install docker-compose
Installeer eerst Git:
sudo apt-get install git
Controleer de installatie door de Git-versie te controleren:
git --version
De uitvoer moet de Git-versie weergeven.
Kloon vervolgens de Docker Compose-repository. Ga naar de Docker Compose GitHub-pagina en kopieer de repository-URL.

Voer de volgende opdracht uit om de repository te klonen:
git clone https://github.com/docker/compose.git
Het kloonproces start en de repository wordt gedownload van GitHub.
Ga naar de Docker Compose GitHub-repository en zoek de nieuwste releaseversie onder de tag Latest.
Op het moment van schrijven is de nieuwste versie van Docker Compose v2.31.0. Laten we deze downloaden:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
In deze opdracht houden de parameters $(uname -s) en $(uname -m) automatisch rekening met de systeemeigenschappen en architectuur. Nadat de download is voltooid, wijzig je de bestandsrechten:
sudo chmod +x /usr/local/bin/docker-compose

Juiste volgorde van je infrastructuur na de installatie van Docker op Ubuntu
In deze handleiding hebben we de installatie van Docker op Ubuntu 22.04 behandeld, samen met verschillende manieren om Docker Compose te installeren. Je kunt een Hostman-cloudserver bestellen voor je experimenten en oefeningen.
Kies nu je server
De eenvoudigste manier om de standaard Ubuntu-versie te installeren, is door het volgende uit te voeren: sudo apt update sudo apt install docker.io Opmerking: voor de allernieuwste versie moet je de officiële Docker-repository instellen en in plaats daarvan docker-ce installeren.
Standaard vereist Docker rootrechten. Om Docker als standaardgebruiker uit te voeren, voeg je je gebruiker toe aan de groep “docker”:
sudo usermod -aG docker $USER
Log uit en log opnieuw in zodat de wijzigingen van kracht worden.
Voer de container “hello-world” uit om de volledige toolchain te verifiëren: sudo docker run hello-world Als dit succesvol is, wordt een testimage gedownload en een welkomstbericht weergegeven.
In moderne versies is Docker Compose inbegrepen als plugin. Installeer het via: sudo apt install docker-compose-plugin Je kunt het daarna uitvoeren met docker compose (let op de spatie, geen koppelteken).
docker.io: Het Docker-pakket dat wordt onderhouden door het Ubuntu-team. Het is stabiel, maar kan iets ouder zijn.
docker-ce: Het “Community Edition”-pakket dat rechtstreeks wordt onderhouden door Docker, Inc. Het bevat de nieuwste functies en patches.
Om de software te verwijderen maar je containers en images te behouden: sudo apt remove docker docker.io containerd runc Om alles te verwijderen, inclusief images en volumes, verwijder je de directory: sudo rm -rf /var/lib/docker.