Je bepaalt welke diensten wij mogen inschakelen voor analyse, personalisatie en externe inhoud.
We gebruiken cookies en vergelijkbare technologieën op onze website om inhoud te personaliseren, externe media te integreren en het gebruik van afzonderlijke onderdelen beter te begrijpen.
Noodzakelijke cookies
Deze vermeldingen waarborgen basisfuncties zoals beveiliging, stabiliteit en formulierverwerking.
Optionele secties
AnalysesMarketingPersonalisatieExterne media
Gegevensverwerking kan plaatsvinden met je toestemming of op basis van gerechtvaardigde belangen. In de cookie-instellingen kun je elke optionele categorie weigeren of afzonderlijk toestaan.
Sommige diensten verwerken persoonsgegevens in derde landen. Met je toestemming accepteer je ook deze doorgifte. Meer informatie vind je in onze privacyverklaring.
Je kunt je selectie later op elk moment opnieuw openen en aanpassen. · 1.0.2
Docker instellen op een Linux-server – containers starten en beheren op jouw infrastructuur
Ontdek hoe je Docker op je Linux-server installeert om geïsoleerde applicaties efficiënt uit te voeren en resources optimaal te benutten → Lees nu meer
10 november 20264 min leestijd4 Weergaven0 nuttig
Inleiding
Docker is een lichte, open-source virtualisatiesoftware waarmee je services of applicaties geïsoleerd op één systeem kunt draaien. In tegenstelling tot echte virtuele machines wordt er geen extra besturingssysteem geëmuleerd of gehost, maar alleen een applicatieomgeving binnen het host-systeem. Dit bespaart niet alleen resources, maar zorgt ook voor een lage overhead vergeleken met volledige virtualisatie. In deze handleiding laten we je zien hoe je Docker op je server installeert.
FAQ
Veelgestelde vragen
Verbind via SSH met je server, voeg de officiële Docker GPG-sleutel toe aan je repositorylijst en stel daarna de Docker-repository in de apt-bronnen in om Docker te installeren en bij te werken.
Docker emuleert of host geen extra besturingssysteem zoals een echte virtuele machine, maar biedt alleen een applicatieomgeving binnen het host-systeem. Dit bespaart resources en zorgt voor minder overhead dan volledige virtualisatie.
Feedback
Was dit artikel nuttig?
Je feedback helpt ons inhoud beter te prioriteren en te verbeteren.
0 van 0 Gebruikers vonden dit artikel nuttig.
Persoonlijke hulp
Is de handleiding niet voldoende?
Onze ZAP-support kent je product — beschrijf kort je vraag en wij helpen je persoonlijk verder.
Zappy kent deze handleiding en antwoordt je direct in de chat.
Navigatie
Software
Voorbereiding
Verbind eerst via SSH met je Linux-server. Heb je hierbij hulp nodig, bekijk dan onze Eerste toegang (SSH) handleiding. In deze gids gebruiken we Ubuntu als Linux-distributie.
Installatie
Zodra je verbonden bent met je Linux-server, kun je starten met de installatiemethoden. Kies uit de onderstaande Linux-repositories de juiste om de relevante installatie-instructies te zien.
Ubuntu
Voeg eerst het Docker-pakket toe en configureer het via apt. Zo kun je Docker later eenvoudig vanuit de repository installeren en updaten.
Voer de volgende commando's uit om de officiële GPG-sleutel van Docker aan je repositorylijst toe te voegen.
Nu je de Docker-repository hebt toegevoegd, voer je apt-get update uit om de wijzigingen door te voeren.
Code
sudo apt-get update
Tot nu toe heb je de Docker-apt-repository succesvol ingesteld. Als laatste stap installeer je de Docker-pakketten. De nieuwste versie installeer je met het volgende commando:
Nu je de Docker-repository hebt toegevoegd, voer je apt-get update uit om de wijzigingen door te voeren.
Code
sudo apt-get update
Tot nu toe heb je de Docker-apt-repository succesvol ingesteld. Als laatste stap installeer je de Docker-pakketten. De nieuwste versie installeer je met het volgende commando:
Docker zou nu geïnstalleerd moeten zijn. Als laatste stap start en activeer je de dienst zodat deze werkt.
Code
sudo systemctl enable --now docker
Om te controleren of de installatie succesvol was, probeer het hello-world image uit te voeren met het volgende commando:
Code
sudo docker run hello-world
Als alles goed gaat, zie je een vriendelijke welkomstboodschap met wat basisinformatie in de terminal. Als je Permission Denied fouten krijgt, zorg dan dat je de Docker-compatibiliteit in je webinterface hebt ingeschakeld en de server opnieuw hebt gestart zoals beschreven in de voorbereiding.
Je hebt Docker succesvol geïnstalleerd op je Linux-server.
Afsluiting
Gefeliciteerd, je hebt Docker succesvol geïnstalleerd en geconfigureerd op je Linux-server! Heb je nog vragen of problemen, dan staat ons supportteam dagelijks voor je klaar om je te helpen!
Serverhosting vanaf € 2,49 / maand, direct online, inclusief DDoS-bescherming.
Nu Docker op je server draait, kun je nog wat instellingen doen om bijvoorbeeld sudo bij Docker-commando's te vermijden en Docker automatisch te laten starten bij het opstarten van de server.
Docker gebruiken zonder Sudo
Je kunt het steeds vooraan zetten van sudo bij Docker-commando's vermijden door een nieuwe Docker-groep aan te maken en je gebruiker toe te voegen. Dit maakt het gebruik makkelijker, maar wees je ervan bewust dat je hiermee indirect rootrechten geeft.
Maak de docker groep aan en voeg je huidige gebruiker toe met deze commando's:
Code
# Docker-groep aanmaken
sudo groupadd docker
# Huidige gebruiker toevoegen aan Docker-groep
sudo usermod -aG docker $USER
Daarna raden we aan de server opnieuw op te starten zodat de groepslidmaatschap wordt vernieuwd. Als alternatief kun je ook newgrp docker uitvoeren.
Test nu of je Docker-commando's zonder sudo kunt uitvoeren door nogmaals docker run hello-world te doen.
Tip
Soms krijg je een fout door een configuratiebestand als je het commando eerder met sudo hebt uitgevoerd. Om dit op te lossen, verwijder je gewoon de Docker-map met rmdir ~/.docker/. Deze wordt automatisch opnieuw aangemaakt bij het volgende commando.
Als het commando zonder fouten draait, heb je Docker succesvol zo ingesteld dat je geen sudo meer nodig hebt.
Docker automatisch starten bij systeemstart
Je kunt Docker zo instellen dat het automatisch start bij het opstarten van de server door systemd te gebruiken – dit wordt door de meeste Linux-distributies gebruikt.
Tip
Bij Ubuntu & Debian is Docker standaard zo ingesteld dat het automatisch start bij het opstarten. Gebruik je een van deze distributies, dan hoef je niets te doen.
Om de Docker-dienst bij het opstarten te activeren, voer je gewoon deze commando's uit:
Om de dienst bij het opstarten uit te schakelen, vervang je enable door disable. Je kunt de dienst ook beheren met verschillende systemctl-commando's, bijvoorbeeld: