Kako instalirati Docker na Ubuntu 18.04 i derivate?

Docker na Ubuntuu

Korišćenje virtualizacija je svakim danom sve relevantnija, jer s poboljšanjima i novim značajkama koje pružaju olakšavaju upotrebu tehnologije. To čini i kompanijama i krajnjim korisnicima lakoću i sigurnost mogućnosti upotrebe.

Sa njom možete obavljati razne aktivnosti i pokretati i operativne sisteme i aplikacije bez ugrožavanja operativnog sistema domaćina, jer oni rade u potpuno izoliranom prostoru.

Ovom prilikom pogledajmo Dockera, koji je međuplatformska aplikacija otvorenog koda Que automatizira postavljanje aplikacija unutar softverskih spremnika, pružajući dodatni sloj apstrakcije i automatizacije virtualizacije na nivou operativnog sistema na Linuxu.

Mnogi od vas već su čuli ili koristili Docker jer je s njim već prilično poznat u osnovi možemo izvršiti virtualizaciju spremnika na nivou operativnog sistema, ali uz uvjeravanje da Docker koristi značajke izolacije resursa jezgre Linux, kao što su cgroups i prostori imena, kako bi omogućili neovisne spremnike da se izvode unutar jedne instance Linuxa, izbjegavajući režijske troškove pokretanja i održavanja virtualnih mašina.

Docker ima dvije verzije onaj koji se plaća za EE kompanije (Enterprise Edition), a druga je besplatna verzija iz zajednice CE (Community Edition).

Za naš slučaj vMi majstori koristimo besplatnu verziju.

Prije početka instalacije u slučaju ažuriranja moramo deinstalirati bilo koju instalaciju prije nego što završimo, Pored toga što će vam reći da se ova metoda odnosi i na Ubuntu Artful 17.10, Ubuntu Xenial 16.04 i Ubuntu Trusty 14.04.

D. Dmoramo otvoriti terminal (Ctrl + Alt + T) i pokrenite sljedeću naredbu Da biste uklonili prethodne instalacije Dockera:

sudo apt-get remove docker docker-engine docker.io

Gotovo, dovrijeme da ažuriramo svoja spremišta sa:

sudo apt-get update

I bilo koji paket:

sudo apt-get upgrade

Instalirajte Docker CE na Ubuntu 18.04

instalirati docker na Ubuntu

Moramo instalirati neke zavisnosti potreban za Docker sa ovim naredbama:

sudo apt-get install \

apt-transport-https \

ca-certificates \

curl \

software-properties-common

Gotovo sada moramo uvesti GPG ključ:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Moramo provjeriti je li to otisak prsta more 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88, tražeći zadnjih 8 znakova otiska prsta.

Za ovo možemo pokrenuti ovu naredbu:

sudo apt-key fingerprint 0EBFCD88

Što bi trebalo vratiti ovako nešto:

pub   4096R/0EBFCD88 2017-02-22

Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88

uid Docker Release (CE deb) <docker@docker.com>

sub 4096R/F273FCD8 2017-02-22

Sada moramo dodati spremište na sistem sa sljedećom naredbom:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Ako dobijete grešku, možete je dodati ručno uređivanjem sources.list, da biste to učinili s terminala koji upišete:

sudo nano /etc/apt/sources.list

I dodate sljedeći redak, po mogućnosti na kraju:

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

Gdje možete zamijeniti Bionic ako ne koristite 18.04 za artful za 17.10, xenial za 16.04 ili pouzdan za 14.04.

Jednom kada se to učini, ažuriramo našu listu spremišta sa:

sudo apt-get update

I sada sada možemo instalirati Docker na naš sistem, samo moramo upisati sljedeću naredbu:

sudo apt-get install docker-ce

Po završetku instalacije poželjno je ponovo pokrenuti računalo, jer se Docker usluge automatski pokreću kada pokrenete sistem.

para provjerite je li Docker uspješno instaliran a to je već pokrenuto na sistemu možemo obaviti jednostavan test, samo moramo ponovo otvoriti terminal i izvršiti sljedeću naredbu:

sudo docker run hello-world

Konačno moramo dodati grupu Docker našem korisniku pošto se ovo kreira u sistemu, ali se ne dodaje automatski, za to na terminalu izvršavamo:

sudo usermod -aG docker $USER

I voila, ako želimo ažurirati našu verziju Dockera na noviju, moramo samo izvršiti:

sudo apt-get install docker-ce

Ako želite znati više o tome, možete potražiti vodič za instalaciju za više platformi, na linku je ovo.