Kā instalēt Docker operētājsistēmā Ubuntu Linux

Kā instalēt Docker operētājsistēmā Ubuntu Linux

Docker ir vētraini pieņēmis programmatūras inženierijas nozari, un tas ir ne tikai radījis revolūciju programmatūras piegādes un izvietošanas veidā, bet arī mainījis veidu, kā inženieri datoros izveido programmatūras izstrādes vidi.





Šajā rokasgrāmatā ir parādīts, kā sākt darbu ar Docker, instalējot to Ubuntu Linux 20.04 (Focal Fossa), kas ir jaunākā Ubuntu ilgtermiņa atbalsta (LTS) versija šīs rakstīšanas laikā.





Docker priekšrocības

Docker ir atvērtā koda platforma, kas ļauj automatizēt un izvietot lietojumprogrammas kā atsevišķas paketes, kas pazīstamas kā konteineri. Docker izmanto operētājsistēmas virtualizācijas tehnoloģiju, taču atšķirībā no virtuālajām mašīnām tas ir daudz vieglāks sistēmas resursos.





Dažas no galvenajām Docker priekšrocībām ir šādas:

  • Salīdzinoši viegli lietot un apgūt
  • Nodrošina konsekventu un vienkāršu programmatūras izvietošanas veidu
  • Savietojams ar mikropakalpojumu arhitektūru
  • Ļoti viegls resursu izmantošanā

Docker programmatūras krātuves iestatīšana

Ir vairākas Docker instalēšanas metodes, un šī rokasgrāmata parādīs, kā instalēt Docker no Docker krātuvēm, izmantojot utilītu apt. Instalējot Docker šādā veidā, jūs nākotnē varēsit viegli jaunināt Docker pakotni, un to arī iesaka Docker komanda.



Instalēšanas pirmais solis ir programmatūras avotu sarakstam pievienot Docker programmatūras krātuvi. Jūs izmantosit Docker programmatūras krātuvi, izmantojot HTTPS, un pēc tam instalēsit nepieciešamo programmatūru, izmantojot tālāk norādīto komandu.

Kā laba prakse vispirms atjauniniet pieejamo programmatūras pakotņu sarakstu.





sudo apt update

Pēc tam lejupielādējiet visas instalēšanai nepieciešamās atkarības, izmantojot piemērota instalēšana .

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

Docker programmatūra izmanto GnuPG, kas pazīstams arī kā GPG, lai nodrošinātu saziņu, lejupielādējot programmatūras pakotnes no tās krātuves. GPG ir PGP (diezgan laba privātuma) ieviešanas standarts, ko izmanto ziņojumu vai datu šifrēšanai.





tcl roku TV tālvadības pults nedarbojas

Lai vietējiem atslēgu piekariņiem pievienotu oficiālo Docker GPG atslēgu, izmantojiet šo komandu.

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

Docker programmatūras krātuvēs ir trīs galvenās programmatūras izlaišanas versijas: stabila versija, testa versija un nakts izlaišanas versija. Šajā rokasgrāmatā tiks runāts par stabilu Docker versijas versiju.

Palaidiet šo komandu, lai izmantotu stabilo Docker krātuves laidiena versiju.

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

Piezīme : Iepriekšminētā komanda pieņem, ka izmantojat AMD arhitektūru. Ja jūs izmantojat ARM arhitektūru, varat aizstāt vārdu arch = amd64 iepriekš minētajā komandā ar arch = arm64, vai arka = armhf ja izmantojat cieto pludiņu.

Docker dzinēja uzstādīšana

Tagad, kad jums ir Docker programmatūras krātuves iestatīšana, varat turpināt instalēt Docker Engine, kas ir Docker konteineru pārvaldības un darbības pamatā. Citas svarīgas Docker Engine sastāvdaļas ir Docker Client, containerd, runc un Docker dēmons.

Noteikti atjauniniet pakotnes avotus, izmantojot zemāk esošo komandu, jo nesen esat pievienojis Docker krātuvi programmatūras avotu sarakstam.

sudo apt update

Lai instalētu Docker Engine, palaidiet šādu komandu. Komanda pēc noklusējuma instalēs jaunāko stabilo Docker Engine versiju.

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

Ja vēlaties instalēt kādu konkrētu Docker versiju, vispirms varat pārbaudīt pieejamo versiju sarakstu, izmantojot tālāk norādīto komandu.

apt-cache madison docker-ce

Pēc tam varat instalēt konkrēto Docker versiju, izmantojot šādu komandu. Piemēram, lai instalētu 5: 20.10.6 ~ 3-0 ~ ubuntu-fokusa :

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

Instalācijas apstiprināšana

Lai pārbaudītu, vai Docker ir veiksmīgi instalēts, varat palaist šādu komandu, un tā izvadīs instalētā Docker Engine versijas numuru.

docker -v

Ubuntu Linux un lielākajā daļā Debian izplatīto pakalpojumu Docker pakalpojums automātiski sāksies, kad jūsu sistēma tiks sāknēta.

Jūs varat mēģināt palaist Sveika pasaule Docker attēls, lai pārbaudītu instalāciju. Tā kā attēls jūsu datorā nav pieejams lokāli, sistēma to lejupielādēs no Docker Hub, konteinera attēlu bibliotēkas. Nākamreiz, kad vēlreiz palaidīsit attēlu, tas izmantos vietējo kopiju, kas atrodas jūsu datorā.

sudo docker run hello-world

Docker darbojas kā lietotājs, kas nav saknes

Šobrīd Docker konteinerus var palaist tikai kā superlietotāju, tāpēc sudo tiek izmantots iepriekšminētajā komandā. Docker dēmons saistās ar Unix ligzdu, kas pēc noklusējuma pieder saknes lietotājam, un lietotāji, kas nav root lietotāji, var tai piekļūt tikai, izmantojot sudo.

kā atrast dziesmu programmatūras atslēgu

Lai varētu palaist Docker konteinerus un citas svarīgas komandas, neesot virslietotājs, vispirms jāizveido lietotāju grupa ar nosaukumu dokeris un pēc tam pievienojiet savu lietotāju sava datora docker grupai. The pievienojiet grupu komanda ir atbildīga par pārvaldīt lietotāju grupas Linux .

sudo groupadd docker sudo usermod -aG docker $USER

Izmantojiet zemāk esošo komandu, lai aktivizētu grupas izmaiņas.

newgrp docker

Piezīme : Neaizmirstiet izrakstīties un atkal pieteikties, lai sistēma atpazītu jaunizveidoto dalību grupā. Lai izrakstītos, varat izmantot šādu komandu.

gnome-session-quit

Dažos gadījumos var būt nepieciešams restartēt iekārtu, ja joprojām nevarat izpildīt komandu Docker kā lietotājs, kas nav root lietotājs.

Docker atinstalēšana

Lai noņemtu vai atinstalētu Docker Engine no Ubuntu Linux, vienkārši palaidiet šo komandu.

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

Lai gan Docker Engine ir noņemts, citi ar Docker saistītie faili, piemēram, attēli, konteineri, sējumi vai pielāgoti konfigurācijas faili, netiek automātiski noņemti. Jūs varat izdzēsiet šos failus, izmantojot utilītu rm .

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

Docker praksē

Šī rokasgrāmata parāda, kā instalēt un konfigurēt Docker operētājsistēmā Ubuntu Linux. Turklāt tas parāda, kā palaist vienkāršu dokera attēlu, kas iegūts no Docker Hub.

Docker ir ļoti universāls rīks, un tam ir daudz lietojumu programmatūras inženierijā. Ja esat programmatūras inženieris vai strādājat DevOps, Docker vienkāršos programmatūras izvietošanas veidu dažādās vidēs un noderēs programmatūras testēšanai un prototipēšanai.

Kopīgot Kopīgot Čivināt E -pasts 6 iemesli izmantot Docker virtualizācijas programmatūru

Docker piedāvā daudzas priekšrocības salīdzinājumā ar virtuālo mašīnu-šeit ir iemesli, kāpēc sākt to izmantot jau šodien.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Ubuntu
  • Docker
Par autoru Labi iet(36 raksti publicēti)

Mwiza izstrādā programmatūru pēc profesijas un plaši raksta par Linux un front-end programmēšanu. Dažas no viņa interesēm ietver vēsturi, ekonomiku, politiku un uzņēmumu arhitektūru.

Vairāk no Mwiza Kumwenda

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu