Startpagina > Overige externe pakketten > docker

Docker-commando's Gids

Docker is een virtualisatieplatform op basis van containers dat u helpt om toepassingen snel en betrouwbaar te implementeren en uit te voeren. Leer de belangrijkste Docker-commando's met deze gids.

Docker-installatie

Voordat u Docker gebruikt, moet u het op uw systeem installeren. Hier zijn de installatiemethoden voor de belangrijkste besturingssystemen.

Docker installeren op Ubuntu/Debian

Dit is hoe u Docker op Ubuntu- of Debian-gebaseerde systemen installeert. Het wordt aanbevolen om eerst alle eerder geïnstalleerde Docker-versies te verwijderen.

Oude Docker-pakketten verwijderen

sudo apt-get remove docker docker-engine docker.io containerd runc

Verwijdert alle eerder geïnstalleerde Docker-gerelateerde pakketten.

Benodigde pakketten voor Docker installeren

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

Installeert de afhankelijkheidspakketten die nodig zijn voor de Docker-installatie.

De officiële GPG-sleutel van Docker toevoegen

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Voegt de GPG-sleutel toe voor de Docker APT-repository om de authenticiteit van het pakket te waarborgen.

De Docker APT-repository instellen

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Voegt de APT-repository toe aan uw systeem om Docker-pakketten te downloaden.

Docker Engine installeren

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Installeert de nieuwste Docker Engine, containerd en Docker Compose.

Docker-installatie verifiëren

sudo docker run hello-world

Voert de 'hello-world'-image uit om te verifiëren dat Docker correct is geïnstalleerd.

Docker zonder sudo gebruiken (optioneel)

Om Docker-commando's uit te voeren zonder elke keer `sudo` te gebruiken, moet u uw huidige gebruiker toevoegen aan de `docker`-groep. Deze wijziging wordt van kracht nadat u zich afmeldt en weer aanmeldt.

Gebruiker toevoegen aan de docker-groep

sudo usermod -aG docker ${USER}

Voegt de huidige gebruiker toe aan de `docker`-groep.

Belangrijkste Docker-commando's

Dit zijn de kerncommando's die worden gebruikt om Docker-containers, -images, -volumes en meer te beheren. Combineer elke optie om de gewenste taken uit te voeren.

1. Containerbeheer

2. Imagebeheer

3. Netwerk- en volumebeheer

4. Systeembeheer

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`docker` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Beheer uw containeromgeving effectief met deze praktische voorbeelden van Docker-commando's.

Een Nginx-webservercontainer uitvoeren

docker run -d --name my-nginx -p 80:80 nginx

Voert een Nginx-webservercontainer op de achtergrond uit, toegankelijk op poort 80. De containernaam is 'my-nginx'.

Toegang tot de container (bash-shell)

docker exec -it my-nginx bash

Krijg toegang tot de bash-shell in de actieve 'my-nginx'-container. (Handig voor werken in de container)

Een specifieke container geforceerd verwijderen

docker rm -f my-container

Verwijdert geforceerd een container met de naam 'my-container', of deze nu actief is of gestopt.

Een Docker-image bouwen en taggen

docker build -t my-app:v1.0 .

Bouwt een Docker-image met de naam 'my-app' met behulp van de Dockerfile in de huidige map. De tag is 'v1.0'.

Alle gestopte containers verwijderen

docker rm $(docker ps -aq)

Verwijdert alle gestopte containers die niet meer worden gebruikt om schijfruimte vrij te maken.


Hétzelfde categoriecommando