Android

Docker installeren en gebruiken op Debian 9

Install Docker on Debian

Install Docker on Debian

Inhoudsopgave:

Anonim

Docker is een containerplatform waarmee u snel toepassingen kunt bouwen, testen en implementeren als draagbare, zelfvoorzienende containers die vrijwel overal kunnen worden uitgevoerd.

Docker is de facto standaard voor containertechnologie en het is een essentieel hulpmiddel voor DevOps-ingenieurs en hun continue integratie- en leveringspijplijn.

In deze zelfstudie helpen we u bij het installeren van Docker op een Debian 9-machine en verkennen we de basisconcepten en opdrachten van Docker.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie. Alle opdrachten in deze zelfstudie moeten worden uitgevoerd als een niet-rootgebruiker.

Docker installeren op Debian

De volgende stappen beschrijven hoe u de nieuwste stabiele Docker-versie installeert vanuit de opslagplaatsen van Docker.

  1. Update de geïnstalleerde pakketten naar de nieuwste versie:

    sudo apt update sudo apt upgrade

    Installeer de afhankelijkheden die nodig zijn om een ​​nieuwe repository toe te voegen via

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Importeer de GPG-sleutel van de repository met behulp van de volgende curl-opdracht:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Voeg de Docker APT-repository toe aan de lijst met software-repository's van uw systeem door te typen:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Nu de Docker-repository is ingeschakeld, werkt u de apt pakketlijst bij en installeert u de nieuwste versie van Docker CE (Community-editie) met:

    sudo apt update sudo apt install docker-ce

    Zodra de installatie is voltooid, wordt de Docker-service automatisch gestart. U kunt het verifiëren door te typen:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Op het moment van schrijven is de huidige versie van Docker beschikbaar voor Debian 9 18.06.0-ce . Controleer de Docker-versie met:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Het Docker-commando uitvoeren zonder Sudo

Standaard kan alleen een gebruiker met beheerdersrechten Docker-opdrachten uitvoeren.

Als u Docker-opdrachten wilt uitvoeren als een niet-rootgebruiker zonder sudo vooraf te gaan, moet u uw gebruiker toevoegen aan de dockergroep die is gemaakt tijdens de installatie van het Docker CE-pakket. U kunt dat doen door te typen:

sudo usermod -aG docker $USER

$USER is een omgevingsvariabele die uw gebruikersnaam bevat.

Meld u af en weer aan zodat het groepslidmaatschap wordt vernieuwd.

Om te controleren of u Docker-opdrachten kunt uitvoeren zonder sudo voert u de volgende opdracht uit die een testafbeelding downloadt, voert u deze uit in een container, drukt u een bericht "Hallo vanuit Docker" af en sluit u af:

docker container run hello-world

De uitvoer moet er als volgt uitzien:

Verwijder Docker Containers

Om een ​​of meer containers te verwijderen, kopieert u gewoon de container-ID (of ID's) en plakt u deze na het subcommando container rm :

docker container rm c55680af670c

Conclusie

U hebt geleerd hoe Docker op uw Debian 9-machine te installeren en hoe Docker-afbeeldingen te downloaden en Docker-containers te beheren. Deze tutorial krast nauwelijks het oppervlak van het Docker-ecosysteem. In sommige van onze volgende artikelen zullen we blijven duiken in andere aspecten van Docker.

Bekijk ook de officiële Docker-documentatie.

docker debian