Kako instalirati i koristiti Docker i njegove spremnike u Ubuntuu

Docker na Ubuntuu

doker je projekt otvorenog koda koji podržava poslovni subjekt s istim imenom što znatno olakšava pokretanje procesa aplikacije u relativno izoliranom okruženju tzv. kontejner ili kontejner. Za razliku od virtualne mašine (VM) koja ima svoje jezgro, spremnik ovisi o jezgru operativnog sistema domaćina, omogućavajući mu da bude lakši i radi mnogo brže.

Docker je najjednostavniji alat koji daje našem računaru mogućnosti razvoja i upravljanja aplikacijama u preduzeću. Prema zadanim postavkama, Docker spremnici se izvode pomoću slika aplikacija koje su hostirane na Docker Hubu, odakle im možemo pristupiti Ova veza. U ovom ćemo vam članku pokazati kako instalirati i koristiti ove spremnike u Ubuntuu i drugim distribucijama zasnovanim na operativnom sistemu 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 daemon 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 njihovom vlastitom čvorištu. Dostupne su stotine ili hiljade 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 zasnovanih na Ubuntu-u, bila bi sljedeća:

sudo docker search "linux mint"

Prethodna pretraga pokazat će nam otprilike sljedeće:

docker-images

Kada tražimo sliku za pokretanje spremnika, uvijek moramo koristiti onu koja ima stupac "OK" ili "Official", što znači da dolazi iz vašeg projekta, a ne bilo koje osobe. Na prethodnoj listi nema službenog, ali postoji jedan iz Ubuntu-a. Pokrenut ć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 je brzo se promijenio u nešto poput root @ 131a58505d2d: / #, gdje je ono što je iza at jedinstveni ID spremnika.

Korištenjem pristupa iz naredbenog retka možemo učiniti gotovo sve, poput izlaska iz spremnika, ažuriranja baze podataka paketa, ažuriranja sistema 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čunaru i ostat će tamo čak i ako smo zaustavili i uklonili spremnik sve te ostatke vrijedi eliminirati koju nećemo ponovo koristiti.

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

sudo docker images

Ovo će nam pokazati sve slike hostirane na našem računaru. 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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Beto GomHez rekao je

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

  2.   Technocybers rekao je

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