Kako instalirati i koristiti Docker i njegove spremnike u Ubuntuu

Docker na Ubuntuu

Lučki radnik je projekt otvorenog koda koji podržava poslovni subjekt s istim imenom koji znatno olakšava pokretanje procesa prijave u relativno izoliranom okruženju tzv. kontejner ili kontejner. Za razliku od virtualnog stroja (VM) koji ima vlastitu jezgru, spremnik ovisi o jezgri operativnog sustava domaćina, što omogućuje da bude lakši i radi puno brže.

Docker je najjednostavniji alat koji daje našem računalu mogućnosti razvoja i upravljanja poslovnim aplikacijama. Prema zadanim postavkama, Dockerovi spremnici izvode se pomoću slika aplikacija koje su hostirane na Docker Hubu, odakle im možemo pristupiti ovaj link. U ovom ćemo vam članku pokazati kako instalirati i koristiti ove spremnike u Ubuntuu i drugim distribucijama na temelju operativnog sustava koji je razvio Canonical.

Instaliranje Dockera na Ubuntu

Najbolja stvar ako nam je namjera uvijek imati najnoviju verziju softvera je instaliranje službenog spremišta dotičnog softvera. Da bismo to učinili, slijedit ćemo ove korake:

  1. Prvo otvorimo terminal i uvozimo GPG ključ softvera slijedećom naredbom:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Dalje, dodajemo službeno spremište:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ažuriramo pakete:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Zatim ćemo instalirati Docker sa sljedećom naredbom:
sudo apt install docker-engine

 Kako pokretati Docker kontejnere

El demon Docker bi već radio. Sada ćemo za pokretanje našeg prvog spremnika upotrijebiti naredbu:

sudo docker run hello-world

Kao što je gore spomenuto, Docker spremnici se prema zadanim postavkama hostiraju na vlastitom čvorištu. Dostupne su stotine ili tisuće slika, pa ćemo izvršiti pretragu kako bismo izvršili onu koja nas zanima. Na primjer, naredba pretraživanja za pronalaženje slike o Linux Mint-u, jednoj od najpopularnijih distribucija temeljenih na Ubuntu-u, bila bi sljedeća:

sudo docker search "linux mint"

Prethodna pretraga pokazat će nam otprilike sljedeće:

docker-slike

Kada tražimo sliku za pokretanje spremnika, uvijek moramo koristiti onu koja ima stupac "U redu" ili "Službeno", što znači da dolazi iz vašeg vlastitog projekta, a ne bilo koje osobe. Na prethodnom popisu nema službenog, ali postoji jedan iz Ubuntua. Izvest ćemo spremnik koristeći službenu Ubuntu sliku (iz prethodnih) sa sljedećom naredbom:

sudo docker run -it ubuntu bash

Gornja naredba će preuzeti Ubuntu sliku, pokrenuti spremnik, nastaviti ga raditi i pružiti nam interaktivni tty pristup unutar njega s Bashom. Shvatit ćemo da brz promijenio u nešto poput korijen @ 131a58505d2d: / #, gdje je ono što je iza at jedinstveni ID spremnika.

Korištenjem pristupa naredbenog retka možemo učiniti gotovo sve, poput izlaska iz spremnika, ažuriranja baze podataka paketa, ažuriranja sustava ili instaliranja bilo kojeg softvera.

Čišćenje

Kada pokrenemo spremnik, Docker klijent mora preuzeti sliku s Docker Hub-a. Te će slike biti pohranjene na našem računalu i ostat će tamo čak i ako smo zaustavili i uklonili spremnik, pa sve te ostatke vrijedi eliminirati koju nećemo više koristiti.

Da bismo popisali slike hostirane na našem računalu, napisat ćemo sljedeću naredbu:

sudo docker images

Ovo će nam pokazati sve slike hostirane na našem računalu. Da bismo ih eliminirali, napisat ćemo naredbu poput sljedeće, gdje je "hello-world" slika koju želimo izbrisati:

sudo docker rmi hello-world

Korištenje softvera navedenog u ovom postu i njegovih spremnika može biti vrlo zanimljivo za neke korisnike. Jeste li vi jedan od njih?

Preko | linuxbsdos.com


2 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Beto GomHez dijo

    Za smrtnika poput mene, kako bih mogao instalirati docker na svoj Ubuntu?

  2.   Tecnociberi dijo

    Prednost je u tome što ne troši fizičke, već samo logične resurse. Možete stvoriti 20 virtualnih strojeva u roku od dvije minute, što se kod ostalih radi za nekoliko sati.