Docker installeren op Ubuntu 22.04
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.
Systeemvereisten Link kopiëren
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.
Docker installeren op Ubuntu 22.04 Link kopiëren
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 update2. 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 -yDe 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/nullTijdens 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/nullTijdens 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 update6. 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-ceVoorbeelduitvoer:

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 -yHet installatieproces start onmiddellijk. Om een succesvolle installatie te bevestigen, controleer je de status van Docker in het systeem:
sudo systemctl status dockerVoorbeelduitvoer:

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 installeren Link kopiëren
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.
Installatie via apt-get Link kopiëren
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-composeInstallatie via Git Link kopiëren
Installeer eerst Git:
sudo apt-get install gitControleer de installatie door de Git-versie te controleren:
git --versionDe 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.gitHet kloonproces start en de repository wordt gedownload van GitHub.
Handmatige installatie Link kopiëren
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-composeIn 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
Conclusie Link kopiëren
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.
Veelgestelde vragen (FAQ) Link kopiëren
Hoe installeer ik Docker via de terminal? Link kopiëren
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.
Hoe kan ik Docker uitvoeren zonder sudo te gebruiken? Link kopiëren
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.
Hoe controleer ik of Docker is geïnstalleerd en actief is? Link kopiëren
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.
Hoe installeer ik Docker Compose op Ubuntu 22.04? Link kopiëren
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).
Wat is het verschil tussen docker.io en docker-ce? Link kopiëren
-
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.
Hoe verwijder ik Docker? Link kopiëren
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.