Android

Sådan installeres og bruges docker på debian 9

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Indholdsfortegnelse:

Anonim

Docker er en containeriseringsplatform, der giver dig mulighed for hurtigt at bygge, teste og distribuere applikationer som bærbare, selvforsynende containere, der kan køre praktisk talt overalt.

Docker er de facto standard for containerteknologi, og det er et vigtigt værktøj for DevOps-ingeniører og deres kontinuerlige integrations- og leveringsrørledning.

I denne tutorial vil vi guide dig gennem processen med at installere Docker på en Debian 9-maskine og udforske de grundlæggende Docker-koncepter og -kommandoer.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier. Alle kommandoerne i denne tutorial skal køres som en ikke-root-bruger.

Installer Docker på Debian

De følgende trin beskriver, hvordan du installerer den nyeste stabile Docker-version fra Docker-lagrene.

  1. Opdater de installerede pakker til den nyeste version:

    sudo apt update sudo apt upgrade

    Installer de nødvendige afhængigheder for at tilføje et nyt lager over

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

    Importer depotets GPG-nøgle vha. Følgende curl-kommando:

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

    Føj Docker APT-arkivet til dit systems softwarelagerliste ved at skrive:

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

    Nu hvor Docker-arkivet er aktiveret, skal du opdatere apt pakkelisten og installere den nyeste version af Docker CE (Community Edition) med:

    sudo apt update sudo apt install docker-ce

    Når installationen er afsluttet, starter Docker-tjenesten automatisk. Du kan bekræfte det ved at 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 aktuelle version af Docker tilgængelig til Debian 9 18.06.0-ce . Tjek Docker-versionen med:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Udførelse af Docker-kommandoen uden Sudo

Som standard er det kun en bruger med administratorrettigheder, der kan udføre Docker-kommandoer.

Hvis du vil køre Docker-kommandoer som en ikke-root-bruger uden at forberede sudo skal du tilføje din bruger til docker-gruppen, der oprettes under installationen af ​​Docker CE-pakken. Du kan gøre det ved at skrive:

sudo usermod -aG docker $USER

$USER er en miljøvariabel, der indeholder dit brugernavn.

Log ud og log ind igen, så gruppemedlemmet opdateres.

For at bekræfte, at du kan køre docker-kommandoer uden at forberede sudo køre følgende kommando, som vil downloade et testbillede, køre det i en container, udskrive en meddelelse "Hej fra Docker" og afslutte:

docker container run hello-world

Outputet skal se sådan ud:

Fjern Docker-containere

For at slette en eller flere containere skal du bare kopiere container-ID (eller ID'er) og indsætte dem efter container rm :

docker container rm c55680af670c

Konklusion

Du har lært, hvordan du installerer Docker på din Debian 9-maskine, og hvordan du downloader Docker-billeder og administrerer Docker-containere. Denne tutorial skraber næppe overfladen på Docker-økosystemet. I nogle af vores næste artikler vil vi fortsætte med at dykke ned i andre aspekter af Docker.

Du bør også tjekke den officielle Docker-dokumentation.

docker debian