Kuidas installida Docker Ubuntu Linuxile

Kuidas installida Docker Ubuntu Linuxile

Docker on tarkvaratehnikatööstuse tormiliselt vallutanud ning see pole mitte ainult muutnud tarkvara tarnimise ja kasutuselevõtu viisi, vaid on muutnud ka seda, kuidas insenerid oma arvutites tarkvaraarenduskeskkondi seadistavad.





See juhend näitab teile, kuidas Dockeriga alustada, installides selle Ubuntu Linux 20.04 (Focal Fossa), Ubuntu uusimale pikaajalise toe (LTS) versioonile selle kirjutamise ajal.





Dockeri eelised

Docker on avatud lähtekoodiga platvorm, mis võimaldab teil automatiseerida ja juurutada rakendusi eraldiseisvate pakettidena, mida nimetatakse konteineriteks. Docker kasutab operatsioonisüsteemi virtualiseerimistehnoloogiat, kuid erinevalt virtuaalmasinatest on see süsteemiressursside osas palju kergem.





Mõned Dockeri peamised eelised on järgmised:

  • Suhteliselt lihtne kasutada ja õppida
  • Pakub järjepidevat ja lihtsat viisi tarkvara juurutamiseks
  • Ühildub mikroteenuste arhitektuuriga
  • Väga kerge ressursikasutuse osas

Dockeri tarkvarahoidla seadistamine

Dockeri installimiseks on mitmeid meetodeid ja see juhend näitab teile, kuidas installida Docker Docki hoidlatest, kasutades käsku utiliit apt. Dockeri sellisel viisil installimine võimaldab teil tulevikus hõlpsasti Dockeri paketti täiendada ning see on ka Dockeri meeskonna soovitatav lähenemisviis.



Installimise esimene samm on lisada Dockeri tarkvarahoidla oma tarkvaraallikate loendisse. Kasutate Dockeri tarkvarahoidlat HTTPS -i kaudu ja seejärel installite vajaliku tarkvara alloleva käsu abil.

Hea tava kohaselt uuendage esmalt saadaolevate tarkvarapakettide loendit.





sudo apt update

Seejärel laadige alla installimiseks kõik vajalikud sõltuvused sobiv install .

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

Tarkvara Docker kasutab GnuPG -d, mida tuntakse ka kui GPG -d, side tagamiseks oma hoidlast tarkvarapakettide allalaadimisel. GPG on PGP (päris hea privaatsus) rakendusstandard, mida kasutatakse sõnumite või andmete krüptimiseks.





kuidas ühendada Excelis kaks veergu?

Ametliku Dockeri GPG -võtme lisamiseks kohalikele võtmehoidjatele kasutage järgmist käsku.

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

Dockeri tarkvarahoidlates on kolm peamist tarkvaraversiooni: stabiilne versioon, testversioon ja öine versioon. See juhend räägib Dockeri stabiilsest versioonist.

Dockeri stabiilse hoidla väljalaskeversiooni kasutamiseks käivitage järgmine käsk.

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

Märge : Eespool nimetatud käsk eeldab, et kasutate AMD arhitektuuri. Kui kasutate ARM -arhitektuuri, saate selle sõna asendada arch = amd64 ülaltoodud käsus koos arch = arm64, või kaar = armhf kui kasutate käe kõva ujukit.

Dockeri mootori paigaldamine

Nüüd, kui teil on Dockeri tarkvarahoidla seadistus, võite jätkata Dockeri mootori installimist, mis on Dockeri konteinerite haldamise ja käitamise keskmes. Teised olulised komponendid, millest Docker Engine koosneb, on Docker Client, containerd, runc ja Docker deemon.

Värskendage kindlasti oma paketi allikaid, kasutades alltoodud käsku, sest olete hiljuti lisanud Dockeri hoidla oma tarkvaraallikate loendisse.

sudo apt update

Docker Engine'i installimiseks käivitage järgmine käsk. Käsk installib vaikimisi Docker Engine uusima stabiilse versiooni.

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

Kui soovite installida mõne kindla Dockeri versiooni, saate kõigepealt saadaolevate versioonide loendit kontrollida alloleva käsu abil.

apt-cache madison docker-ce

Seejärel saate järgmise käsu abil installida Dockeri konkreetse versiooni. Näiteks installimiseks 5: 20.10.6 ~ 3-0 ~ ubuntu-fookuskaugus :

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

Installimise kinnitamine

Et kontrollida, kas Docker on edukalt installitud, võite käivitada järgmise käsu ja see väljastab installitud Docker Engine'i versiooninumbri.

docker -v

Ubuntu Linuxis ja enamikus Debianil põhinevates distributsioonides käivitub Dockeri teenus automaatselt teie süsteemi käivitamisel.

Võite proovida käivitada Tere, Maailm Paigaldamise testimiseks doki pilt. Kuna pilt pole teie arvutis kohapeal saadaval, laadib süsteem selle alla Docker Hubist, konteineripiltide teegist. Järgmine kord, kui pilti uuesti käivitate, kasutab see teie arvutis olevat kohalikku koopiat.

sudo docker run hello-world

Dockeri käivitamine mittejuurtena

Praegu saate Dockeri konteinereid käitada ainult superkasutajana, sellepärast sudo kasutatakse ülaltoodud käsus. Dockeri deemon seostub Unixi pesaga, mis kuulub vaikimisi juurkasutajale ja mittejuurikasutajad saavad sellele juurde pääseda ainult sudo kaudu.

kui palju maksab macbook pro aku vahetamine

Dockeri konteinerite ja muude oluliste käskude käivitamiseks ilma superkasutajana peate esmalt looma kasutajarühma nimega dokkija ja seejärel lisage oma kasutaja oma arvuti dokkimisrühma. The rühm lisama käsk vastutab kasutajarühmade haldamine Linuxis .

sudo groupadd docker sudo usermod -aG docker $USER

Kasutage grupi muudatuste aktiveerimiseks allolevat käsku.

newgrp docker

Märge : Pidage meeles, et logige välja ja uuesti sisse, et süsteem tuvastaks äsja loodud grupiliikme. Väljalogimiseks saate kasutada järgmist käsku.

gnome-session-quit

Mõnel juhul võib olla vajalik arvuti taaskäivitamine, kui te ei saa Dockeri käsku mittejuurikasutajana täita.

Dockeri desinstallimine

Docker Engine'i eemaldamiseks või desinstallimiseks Ubuntu Linuxist käivitage lihtsalt järgmine käsk.

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

Kuigi Docker Engine on eemaldatud, ei eemaldata automaatselt teisi Dockeriga seotud faile, nagu pildid, konteinerid, köited ega kohandatud konfiguratsioonifailid. Sa saad kustutage need failid utiliidi rm abil .

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

Docker praktikas

See juhend näitab teile, kuidas installida ja konfigureerida Dockerit Ubuntu Linuxis. Lisaks näitab see teile, kuidas käivitada lihtsat doki pilti, mis on toodud Docker Hubist.

Docker on väga mitmekülgne tööriist ja sellel on tarkvaratehnikas palju kasutusviise. Kui olete tarkvarainsener või töötate DevOpsis, lihtsustab Docker tarkvara kasutuselevõttu erinevates keskkondades ning on kasulik tarkvara testimiseks ja prototüüpimiseks.

Jaga Jaga Piiksuma E -post 6 põhjust Dockeri virtualiseerimistarkvara kasutamiseks

Docker pakub virtuaalmasina ees palju eeliseid-siin on põhjused, miks seda juba täna kasutama hakata.

Loe edasi
Seotud teemad
  • Linux
  • Ubuntu
  • Docker
Autori kohta Valmis(36 artiklit avaldatud)

Mwiza arendab tarkvara erialalt ja kirjutab laialdaselt Linuxis ja esiprogrammeerimises. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõtlusarhitektuuri.

Veel Mwiza Kumwendalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin