Android

Hur du installerar och använder dockaren på debian 9

Install Docker on Debian

Install Docker on Debian

Innehållsförteckning:

Anonim

Docker är en containeriseringsplattform som gör att du snabbt kan bygga, testa och distribuera applikationer som bärbara, självförsörjande containrar som kan köras praktiskt taget var som helst.

Docker är de facto standard för containerteknologi och är ett viktigt verktyg för DevOps-ingenjörer och deras kontinuerliga integrations- och leveransledningar.

I den här handledningen guidar vi dig genom processen att installera Docker på en Debian 9-maskin och utforska de grundläggande Docker-koncepten och kommandona.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier. Alla kommandon i denna handledning bör köras som en icke-root-användare.

Installera Docker på Debian

Följande steg beskriver hur du installerar den senaste stabila Docker-versionen från Dockers förvar.

  1. Uppdatera de installerade paketen till den senaste versionen:

    sudo apt update sudo apt upgrade

    Installera de beroenden som krävs för att lägga till ett nytt arkiv via

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

    Importera förvarets GPG-nyckel med följande curl-kommando:

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

    Lägg till Docker APT-lagret i systemets programvarulista genom att skriva:

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

    Nu när Docker-lagret är aktiverat ska du uppdatera apt paketlistan och installera den senaste versionen av Docker CE (Community Edition) med:

    sudo apt update sudo apt install docker-ce

    När installationen är klar startar Docker-tjänsten automatiskt. Du kan verifiera det genom att skriva:

    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

    I skrivande stund är den aktuella versionen av Docker tillgänglig för Debian 9 18.06.0-ce . Kontrollera Docker-versionen med:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Utföra Docker-kommandot utan Sudo

Som standard är det bara en användare med administratörsbehörighet som kan utföra Docker-kommandon.

Om du vill köra Docker-kommandon som en icke-root-användare utan att förbereda sudo måste du lägga till din användare i dockningsgruppen som skapades under installationen av Docker CE-paketet. Du kan göra det genom att skriva:

sudo usermod -aG docker $USER

$USER är en miljövariabel som innehåller ditt användarnamn.

Logga ut och logga in igen så att gruppmedlemskapet uppdateras.

För att verifiera att du kan köra docker-kommandon utan att förbereda sudo kör följande kommando som kommer att ladda ner en testbild, köra den i en behållare, skriva ut ett "Hej från Docker" -meddelande och avsluta:

docker container run hello-world

Utgången ska se ut enligt följande:

Ta bort Docker-behållare

Om du vill ta bort en eller flera behållare kopierar du bara behållarens ID (eller ID) och klistrar in dem efter container rm underkommando:

docker container rm c55680af670c

Slutsats

Du har lärt dig hur du installerar Docker på din Debian 9-maskin och hur du laddar ner Docker-bilder och hanterar Docker-containrar. Denna handledning kliar knappt ytan på Dockers ekosystem. I några av våra nästa artiklar kommer vi att fortsätta att dyka in i andra aspekter av Docker.

Du bör också kolla in den officiella Docker-dokumentationen.

docker debian