Android

Sådan installeres og bruges docker på ubuntu 18.04

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 containeriseringsteknologi, 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 blevet de facto standard for containerdistribution, og det er et vigtigt værktøj for DevOps-ingeniører og deres kontinuerlige integrations- og leveringsrørledning.

I denne tutorial vil vi dække, hvordan du installerer Docker på en Ubuntu 18.04-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.

Installation af Docker på Ubuntu

Selvom Docker-installationspakken er tilgængelig i det officielle Ubuntu 18.04-lager, er det muligvis ikke altid den seneste version. Den anbefalede metode er at installere den nyeste Docker-pakke fra Docker-arkiverne.

Aktiverer Docker-lageret

  1. Start med at opdatere pakkelisten og installere de afhængigheder, der er nødvendige for at tilføje et nyt lager over

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

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

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

    Føj Docker APT-arkivet til dit system:

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

Installation af Docker CE

Nu hvor Docker-arkivet er aktiveret, kan du installere en hvilken som helst Docker-version, du har brug for.

  1. For at installere den nyeste version af Docker skal du bruge kommandoen herunder. Hvis du vil installere en bestemt Docker-version, skal du springe over dette trin og gå til den næste.

    sudo apt update sudo apt install docker-ce

    Hvis du vil installere en bestemt version, skal du først liste de tilgængelige versioner i Docker-arkivet:

    apt list -a docker-ce

    Kommandoen udskriver de tilgængelige Docker-versioner i den anden kolonne.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    For at installere version 18.09.6 du for eksempel:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    For at forhindre, at Docker-pakken opdateres automatisk, skal du markere den som tilbageholdt:

    sudo apt-mark hold docker-ce

Når installationen er afsluttet, starter Docker-tjenesten automatisk. Du kan bekræfte det ved at skrive:

sudo systemctl status docker

Outputet ser sådan ud:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Udfører docker-kommando uden sudo

Som standardstyring kræver Docker administratorrettigheder.

For at køre Docker-kommandoer som en ikke-root-bruger uden at forberede sudo skal du tilføje din bruger til docker gruppen. Denne gruppe oprettes under installationen af ​​Docker CE-pakken. For at gøre det køres følgende kommando:

sudo usermod -aG docker $USER

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

Log ud og log ind igen for at opdatere gruppemedlemmet.

For at kontrollere, at Docker er installeret, og at du kan køre docker-kommandoer uden at forberede sudo , skal du køre:

docker container run hello-world

Kommandoen vil downloade et testbillede, køre det i en container, udskrive en "Hello from Docker" -meddelelse og afslutte. Outputet skal se sådan ud:

Fjern Docker-containere

Hvis du vil slette en eller flere containere, skal du 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 Ubuntu 18.04-maskine, og hvordan du downloader Docker-billeder og administrerer Docker-containere. Du ønsker måske også at læse om Docker Compose, som giver dig mulighed for at definere og køre multi-container Docker-applikationer.

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. For at lære mere om Docker, se den officielle Docker-dokumentation.

docker ubuntu