Android

Hvordan installere og bruke docker på debian 9

Install Docker On Debian In Few Minutes

Install Docker On Debian In Few Minutes

Innholdsfortegnelse:

Anonim

Docker er en containeringsplattform som lar deg raskt bygge, teste og distribuere applikasjoner som bærbare, selvforsynende containere som kan kjøre praktisk talt hvor som helst.

Docker er de facto standard for containerteknologi, og det er et viktig verktøy for DevOps-ingeniører og deres kontinuerlige integrasjons- og leveringsrørledning.

I denne opplæringen vil vi guide deg gjennom prosessen med å installere Docker på en Debian 9-maskin og utforske de grunnleggende Docker-konseptene og kommandoene.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter. Alle kommandoene i denne opplæringen skal kjøres som en ikke-rotbruker.

Installer Docker på Debian

Følgende trinn beskriver hvordan du installerer den nyeste stabile Docker-versjonen fra Dockers depoter.

  1. Oppdater de installerte pakkene til den nyeste versjonen:

    sudo apt update sudo apt upgrade

    Installer avhengighetene som er nødvendige for å legge til et nytt depot over

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

    Importer depotets GPG-nøkkel ved hjelp av følgende krøllkommando:

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

    Legg til Docker APT-repository i systemets programvarelagerliste ved å skrive:

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

    Nå som Docker-depotet er aktivert, oppdaterer du apt og installerer den siste versjonen av Docker CE (Community Edition) med:

    sudo apt update sudo apt install docker-ce

    Når installasjonen er fullført, starter Docker-tjenesten automatisk. Du kan bekrefte det ved å skrive:

    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 skrivende stund er den nåværende versjonen av Docker tilgjengelig for Debian 9 18.06.0-ce . Sjekk Docker-versjonen med:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Utføre Docker-kommandoen uten Sudo

Som standard er det bare en bruker med administratorrettigheter som kan utføre Docker-kommandoer.

Hvis du vil kjøre Docker-kommandoer som ikke-root-bruker uten å forhåndsvise sudo må du legge brukeren din til docker-gruppen som opprettes under installasjonen av Docker CE-pakken. Du kan gjøre det ved å skrive:

sudo usermod -aG docker $USER

$USER er en miljøvariabel som inneholder brukernavnet ditt.

Logg ut og logg inn igjen slik at gruppemedlemskapet blir oppdatert.

For å bekrefte at du kan kjøre docker-kommandoer uten å forhåndsvise sudo kjører følgende kommando som vil laste ned et testbilde, kjøre det i en container, skrive ut en "Hello from Docker" -melding og avslutte:

docker container run hello-world

Utgangen skal se slik ut:

Fjern Docker-containere

For å slette en eller flere containere, bare kopier beholder-ID-en (eller ID-ene) og lime dem inn etter container rm :

docker container rm c55680af670c

Konklusjon

Du har lært hvordan du installerer Docker på Debian 9-maskinen din, og hvordan du laster ned Docker-bilder og administrerer Docker-containere. Denne opplæringen klør knapt overflaten til Docker-økosystemet. I noen av våre neste artikler vil vi fortsette å dykke ned i andre aspekter av Docker.

Du bør også sjekke den offisielle Docker-dokumentasjonen.

docker debian