Dockerin asentaminen Ubuntu Linuxiin

Dockerin asentaminen Ubuntu Linuxiin

Docker on vallannut ohjelmistotuoteteollisuuden myrskyn, ja se ei ole vain mullistanut tapaamme toimittaa ja ottaa käyttöön ohjelmistoja, vaan myös muuttanut tapaa, jolla insinöörit asettavat ohjelmistokehitysympäristöt tietokoneilleen.





Tässä oppaassa kerrotaan, miten voit aloittaa Dockerin käytön asentamalla sen Ubuntu Linux 20.04 (Focal Fossa), joka on Ubuntun uusin pitkäaikainen tuki (LTS) -versio tämän kirjoituksen aikaan.





Dockerin edut

Docker on avoimen lähdekoodin alusta, jonka avulla voit automatisoida ja ottaa sovelluksia käyttöön erillisinä pakkauksina, joita kutsutaan säiliöiksi. Docker käyttää käyttöjärjestelmän virtualisointitekniikkaa, mutta toisin kuin virtuaalikoneet, se on paljon kevyempi järjestelmän resurssien suhteen.





Jotkut Dockerin suurimmista eduista ovat:

  • Suhteellisen helppo käyttää ja oppia
  • Tarjoaa johdonmukaisen ja helpon tavan ottaa ohjelmistot käyttöön
  • Yhteensopiva mikropalveluarkkitehtuurin kanssa
  • Erittäin kevyt resurssien käytössä

Docker -ohjelmistovaraston asentaminen

Dockerin asentamiseen on useita tapoja, ja tässä oppaassa kerrotaan, miten Docker asennetaan Docker -tietovarastoista apt -komentoapuohjelman avulla. Asentamalla Dockerin tällä tavalla voit päivittää helposti Docker -paketin tulevaisuudessa, ja se on myös Docker -tiimin suosittelema lähestymistapa.



Asennuksen ensimmäinen vaihe on lisätä Docker -ohjelmistovarasto ohjelmistolähteiden luetteloon. Käytät Docker -ohjelmistovarastoa HTTPS -yhteyden kautta ja asennat sitten vaaditun ohjelmiston alla olevan komennon avulla.

Päivitä hyväksi käytännöksi ensin saatavilla olevien ohjelmistopakettien luettelo.





sudo apt update

Lataa sitten kaikki asennukseen tarvittavat riippuvuudet käyttämällä osuva asennus .

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

Docker -ohjelmisto käyttää GnuPG: tä, joka tunnetaan myös nimellä GPG, tietoliikenteen turvaamiseen ladatessaan ohjelmistopaketteja arkistostaan. GPG on PGP (Pretty Good Privacy) -standardi, jota käytetään viestien tai tietojen salaamiseen.





ladata elokuvia amazonista tietokoneeseen

Voit lisätä virallisen Docker GPG -avaimen paikallisiin avaimenperiin käyttämällä seuraavaa komentoa.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Dockerin ohjelmistovarastoissa on kolme ohjelmiston pääversiota: vakaa versio, testiversio ja iltaisin julkaistava versio. Tässä oppaassa puhutaan Dockerin vakaasta julkaisuversiosta.

Suorita seuraava komento käyttääksesi Dockerin vakaata arkiston julkaisuversiota.

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Huomautus : Edellä mainittu komento olettaa, että käytät AMD -arkkitehtuuria. Jos satut käyttämään ARM -arkkitehtuuria, voit korvata sanan arch = amd64 yllä olevassa komennossa näppäimellä kaari = arm64, tai kaari = armhf jos käytät kovaa uimuria.

Docker -moottorin asentaminen

Nyt kun sinulla on Docker -ohjelmistovaraston asennus, voit jatkaa Docker -moottorin asentamista, joka on Docker -säilöjen hallinnan ja käytön ydin. Muita tärkeitä Docker Engine -komponentteja ovat Docker Client, containerd, runc ja Docker -demoni.

Muista päivittää paketin lähteet alla olevan komennon avulla, koska olet äskettäin lisännyt Docker -arkiston ohjelmistolähteiden luetteloon.

sudo apt update

Asenna Docker Engine suorittamalla seuraava komento. Komento asentaa oletuksena uusimman vakaan Docker Engine -version.

sudo apt-get install docker-ce docker-ce-cli containerd.io

Jos haluat asentaa tietyn Docker -version, voit ensin tarkistaa käytettävissä olevien versioiden luettelon alla olevan komennon avulla.

apt-cache madison docker-ce

Voit sitten asentaa tietyn Docker -version käyttämällä seuraavaa komentoa. Esimerkiksi asentaa 5: 20.10.6 ~ 3-0 ~ ubuntu-fokus :

sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io

Asennuksen vahvistaminen

Voit tarkistaa, onko Docker asennettu onnistuneesti, suorittamalla seuraava komento ja se antaa asennetun Docker Engine -version versionumeron.

docker -v

Ubuntu Linuxissa ja useimmissa Debian-pohjaisissa jakeluissa Docker-palvelu käynnistyy automaattisesti, kun järjestelmä käynnistyy.

Voit yrittää ajaa Hei maailma Docker -kuva asennuksen testaamiseksi. Koska kuva ei ole saatavana paikallisesti tietokoneellasi, järjestelmä lataa sen Docker Hubista, säilökuvakirjastosta. Kun seuraavan kerran suoritat kuvan uudelleen, se käyttää tietokoneessa olevaa paikallista kopiota.

sudo docker run hello-world

Dockerin käyttäminen ei-juurena

Tällä hetkellä voit käyttää Docker -kontteja vain pääkäyttäjänä, siksi sudo käytetään yllä olevassa komennossa. Docker-demoni sitoutuu Unix-pistorasiaan, joka on oletusarvoisesti pääkäyttäjän omistama ja muut kuin pääkäyttäjät voivat käyttää sitä vain sudon kautta.

paras budjetti yhdellä tulostimella

Jotta voit suorittaa Docker -säilöjä ja muita tärkeitä komentoja olematta pääkäyttäjä, sinun on ensin luotava käyttäjäryhmä nimeltä satamatyöläinen ja lisää sitten käyttäjä koneesi telakointiryhmään. The ryhmälisä komento on vastuussa käyttäjäryhmien hallinta Linuxissa .

sudo groupadd docker sudo usermod -aG docker $USER

Aktivoi ryhmämuutokset alla olevan komennon avulla.

newgrp docker

Huomautus : Muista kirjautua ulos ja takaisin sisään, jotta järjestelmä tunnistaa juuri luodun ryhmäjäsenyyden. Voit kirjautua ulos seuraavalla komennolla.

gnome-session-quit

Joissakin tapauksissa saattaa olla tarpeen käynnistää kone uudelleen, jos et edelleenkään pysty suorittamaan Docker-komentoa ei-pääkäyttäjänä.

Dockerin asennuksen poistaminen

Poista tai poista Docker Engine Ubuntu Linuxista suorittamalla seuraava komento.

sudo apt remove docker docker-engine docker.io containerd runc

Vaikka Docker Engine on poistettu, muita Dockeriin liittyviä tiedostoja, kuten kuvia, säilöjä, taltioita tai mukautettuja kokoonpanotiedostoja, ei poisteta automaattisesti. Sinä pystyt poista nämä tiedostot rm -apuohjelmalla .

sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd

Docker käytännössä

Tässä oppaassa kerrotaan, miten Docker asennetaan ja määritetään Ubuntu Linuxiin. Lisäksi se näyttää, kuinka voit käyttää yksinkertaista Docker Hubista haettua telakointikuvaa.

Docker on erittäin monipuolinen työkalu ja sillä on monia käyttötapoja ohjelmistosuunnittelussa. Jos olet ohjelmistosuunnittelija tai työskentelet DevOpsissa, Docker yksinkertaistaa ohjelmiston käyttöönottoa eri ympäristöissä ja on hyödyllinen ohjelmistojen testauksessa ja prototyyppien laatimisessa.

Jaa Jaa Tweet Sähköposti 6 syytä käyttää Docker -virtualisointiohjelmistoa

Docker tarjoaa monia etuja virtuaalikoneeseen verrattuna-tässä on syitä aloittaa sen käyttö tänään.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Ubuntu
  • Satamatyöläinen
Kirjailijasta Hyvä mennä(36 artikkelia julkaistu)

Mwiza kehittää ohjelmistoja ammatin mukaan ja kirjoittaa laajasti Linux- ja käyttöliittymäohjelmoinnista. Joitakin hänen kiinnostuksen kohteitaan ovat historia, talous, politiikka ja yritysarkkitehtuuri.

Lisää Mwiza Kumwendalta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi