Docker kan worden geïnstalleerd op Windows, macOS en Linux. De installatieprocedure verschilt per besturingssysteem.
Installatie op Windows: #
Docker Desktop for Windows kan worden gedownload van de Docker website.
- Systeemvereisten: Docker Desktop for Windows vereist Windows 10 Professional of Enterprise 64-bit (build 15063 of later) of Windows 11 64-bit. Virtualisatie moet ingeschakeld zijn in de BIOS.
- Installatie: Download het installatiebestand van de Docker website en voer het uit. Volg de instructies in de installer. Na de installatie moet je je computer herstarten.
- Verificatie:
Open een command prompt en voer het commando
docker --versionuit. Als Docker correct is geïnstalleerd, zie je de versie van Docker Engine. - WSL 2: Docker Desktop for Windows gebruikt standaard WSL 2 (Windows Subsystem for Linux 2) als backend. Dit biedt betere performance en compatibiliteit met Linux containers.
Installatie op MacOS #
Docker Desktop for Mac kan worden gedownload van de Docker website.
- Systeemvereisten: Docker Desktop for Mac vereist macOS 10.15 of later. Virtualisatie moet ingeschakeld zijn.
- Installatie: Download het installatiebestand van de Docker website en voer het uit. Volg de instructies in de installer. Na de installatie moet je je computer herstarten.
- Verificatie:
Open een terminal en voer het commando
docker --versionuit. Als Docker correct is geïnstalleerd, zie je de versie van Docker Engine.
Installatie op Linux: #
Docker kan worden geïnstalleerd via de package manager van de specifieke Linux distributie.
De installatieprocedure voor Docker op Linux verschilt per distributie. Over het algemeen kun je Docker installeren via de package manager van je distributie. Raadpleeg de Docker documentatie voor de specifieke instructies voor je distributie.
Docker kan worden geïnstalleerd op Windows, macOS en Linux. De installatieprocedure verschilt per besturingssysteem. * Raadpleeg de Docker documentatie voor de specifieke instructies voor je besturingssysteem.
Installation on Ubuntu #
Je kunt Docker Engine op verschillende manieren installeren, afhankelijk van je behoeften:
- Docker Engine wordt meegeleverd met Docker Desktop voor Linux. Dit is de makkelijkste en snelste manier om aan de slag te gaan.
- Configureer en installeer Docker Engine vanuit de
apt-repository van Docker. - Installeer het handmatig en beheer upgrades handmatig.
- Gebruik een script. Alleen aanbevolen voor test- en ontwikkelomgevingen.
Voordat je Docker Engine voor de eerste keer op een nieuwe hostmachine installeert, moet je de Docker-repository configureren. Daarna kun je Docker vanuit de repository installeren en bijwerken.
-
1
apt-repository
Configureer de
apt-repository van Docker.# Voeg de officiële GPG-sleutel van Docker toe: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Voeg de repository toe aan de Apt-bronnen: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | ```bash sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get updateOpmerkingAls je een op Ubuntu gebaseerde distributie gebruikt, zoals Linux Mint, moet je mogelijk UBUNTU_CODENAME gebruiken in plaats van VERSION_CODENAME.
-
2
Installeer de Docker-pakketten.
Voer het volgende uit om de nieuwste versie te installeren:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -
3
Controleer
Verificatie: Open een terminal en voer het commando uit
docker --versionAls Docker correct is geïnstalleerd, zie je de versie van Docker Engine.
-
4
Controleer
Controleer of de installatie van Docker Engine is geslaagd door de
hello-world-image uit te voeren.sudo docker run hello-worldMet dit commando wordt een test-image gedownload en in een container uitgevoerd. Wanneer de container draait, wordt er een bevestigingsbericht getoond en stopt het proces.
Je hebt Docker Engine nu succesvol geïnstalleerd en gestart.
Foutmelding
Krijg je foutmeldingen bij het uitvoeren zonder root-rechten?
De gebruikersgroep ‘docker’ bestaat wel, maar bevat geen gebruikers; daarom moet je sudo gebruiken om Docker-commando’s uit te voeren. Ga door naar de post-installatie voor Linux om gebruikers zonder speciale rechten Docker-commando’s te laten uitvoeren en voor andere optionele configuratiestappen.
sudo usermod -aG docker $USER
Installatie op CentOS/RHEL: #
-
1
Werk je repositories bij
Werk je repositories bij
sudo yum update -
2
Voeg de repository toe
Voeg de repository toe
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/do -
3
Controleer
Verificatie: Open een terminal en voer het commando uit
docker --versionAls Docker correct is geïnstalleerd, zie je de versie van Docker Engine.
-
4
Controleer
Controleer of de installatie van Docker Engine is geslaagd door de
hello-world-image uit te voeren.sudo docker run hello-worldMet dit commando wordt een test-image gedownload en in een container uitgevoerd. Wanneer de container draait, wordt er een bevestigingsbericht getoond en stopt het proces.