Android

Hvordan installere og bruke docker på ubuntu 18.04

Docker Installation In Ubuntu | How To Install Docker In Ubuntu? | Docker Installation | Simplilearn

Docker Installation In Ubuntu | How To Install Docker In Ubuntu? | Docker Installation | Simplilearn

Innholdsfortegnelse:

Anonim

Docker er en containerteknologi som lar deg raskt bygge, teste og distribuere applikasjoner som bærbare, selvforsynende containere som kan kjøre praktisk talt hvor som helst. Docker har blitt de facto-standarden for containerdistribusjon, og det er et viktig verktøy for DevOps-ingeniører og deres kontinuerlige integrasjons- og leveringsrørledning.

I denne opplæringen skal vi dekke hvordan du installerer Docker på en Ubuntu 18.04-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.

Installerer Docker på Ubuntu

Selv om Docker-installasjonspakken er tilgjengelig i det offisielle Ubuntu 18.04-depotet, er det ikke alltid det er den siste versjonen. Den anbefalte tilnærmingen er å installere den siste Docker-pakken fra Dockers depoter.

Aktiverer Docker-depot

  1. Begynn med å oppdatere pakkelisten og installere avhengighetene som er nødvendige for å legge til et nytt depot over

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

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

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

    Legg til Docker APT-repository til systemet ditt:

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

Installere Docker CE

Nå som Docker-depotet er aktivert, kan du installere hvilken som helst Docker-versjon du trenger.

  1. For å installere den nyeste versjonen av Docker bruker du kommandoen nedenfor. Hvis du vil installere en spesifikk Docker-versjon, hopper du over dette trinnet og går til neste.

    sudo apt update sudo apt install docker-ce

    For å installere en spesifikk versjon, må du først liste over tilgjengelige versjoner i Docker-depot:

    apt list -a docker-ce

    Kommandoen skriver ut tilgjengelige Docker-versjoner i den andre kolonnen.

    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 å installere versjon 18.09.6 du for eksempel:

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

    For å forhindre at Docker-pakken oppdateres automatisk, merker du den som holdt tilbake:

    sudo apt-mark hold docker-ce

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

sudo systemctl status docker

Utgangen vil se slik ut:

● 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

Utfører docker-kommando uten sudo

Som standard administrering krever Docker administratorrettigheter.

For å kjøre Docker-kommandoer som ikke-root-bruker uten å forhåndsvise sudo , må du legge brukeren din til docker gruppen. Denne gruppen opprettes under installasjonen av Docker CE-pakken. Kjør følgende kommando for å gjøre det:

sudo usermod -aG docker $USER

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

Logg ut og logg inn på nytt og oppdater gruppemedlemskapet.

For å bekrefte at Docker har blitt installert og at du kan kjøre docker-kommandoer uten å forhåndsvise sudo , kjør:

docker container run hello-world

Kommandoen vil laste ned et testbilde, kjøre det i en container, skrive ut en "Hello from Docker" -melding og avslutte. Utgangen skal se slik ut:

Fjern Docker-containere

Hvis du vil slette en eller flere containere, kopierer du container-ID-en (eller ID-ene) og limer dem etter container rm underkommando:

docker container rm c55680af670c

Konklusjon

Du har lært hvordan du installerer Docker på Ubuntu 18.04-maskinen din, og hvordan du laster ned Docker-bilder og administrerer Docker-containere. Det kan også være lurt å lese om Docker Compose, som lar deg definere og kjøre Docker-applikasjoner med flere 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. For å lære mer om Docker, sjekk den offisielle Docker-dokumentasjonen.

docker ubuntu