Docker je niz okvira koji koriste virtualizaciju na razini OS-a za pružanje aplikacija u snopovima nazvanim spremnici kao stavke usluge. Spremnici su međusobno izolirani, a njihovi programi, mape i konfiguracijske datoteke spakirani su. Oni mogu međusobno komunicirati putem dobro definiranih platformi. Dakle, u ovom ćemo članku razgovarati o tome kako instalirati i konfigurirati Docker na vaš Oracle Linux 8 sustav.
Preduvjeti
- Oracle Linux 8 mora biti instaliran na vašem stroju Virtual Box.
- Korisnik bi trebao imati osnovna korisnička prava za instaliranje Dockera.
Prijavite se kao Sudo korisnik
Otvorite svoj Oracle Linux 8 iz svog virtualnog okvira i prijavite se iz njega. Zatim otvorite terminal u Oracle Linuxu 8 i prijavite se kao korijen korisnik koji koristi sljedeću sudo naredbu:
$ suZatražit će od vas vašu root lozinku korisnika, a vi je morate navesti da biste nastavili s daljnjim postupcima koji su dodani u nastavku.
Ako ste već instalirali neka spremišta Dockera, tada ih morate ukloniti pomoću pričvršćene yum naredbe:
# sudo yum ukloni docker docker-uobičajeni docker-selinux docker-engine
Instalirajte potrebna spremišta i uslužne programe
Na samom početku morate instalirati i omogućiti neka spremišta koja su korisna i potrebna za instalaciju Dockera. Dakle, u početku morate instalirati yum uslužne programe. U tu svrhu izvršite naredbu citiranu dolje:
# sudo dnf install -y dnf-utils zip raspakiratiObavezno isprobajte ove naredbe sa sudo privilegijama, u suprotnom možda neće raditi ispravno.
Kao drugo, morate instalirati i preuzeti spremište konfiguracije za Docker, što je docker-ce. Upotrijebite dolje navedenu naredbu u vašem terminalu koristeći sudo inicijalizaciju:
# sudo dnf config-manager -add-repo = https: // preuzimanje.lučki radnik.com / linux / centos / docker-ce.repo
Instalirajte Docker
Napokon, Docker možete instalirati na svoj Oracle Linux 8. Obavezno se prijavite kao root korisnik. Upotrijebite sljedeću citiranu naredbu za instaliranje Dockera u Oracle Linux 8 putem terminala:
$ sudo dnf install -y docker-ce --nobest
Ako ne možete instalirati Docker pomoću gornje naredbe, a suočeni ste s nekima pogreške, postoje neki načini za njihovo rješavanje. Isprobajte ovu naredbu s dodavanjem tipke "dopuštanje brisanja" na kraju, kao što je prikazano u nastavku:
# sudo dnf instaliraj -y docker-ce -nobest -allowerasingTakođer možete upotrijebiti dodanu naredbu u nastavku:
# sudo dnf install -y docker-ce -nobest -skip-broken
Možete vidjeti da je vaša instalacija započela. Morate pričekati neko vrijeme dok vaš Docker uspješno ne instalira na Oracle Linux 8.
Omogući uslugu Docker
Da biste počeli koristiti Docker, morate omogućiti vaš docker servis u Oracle Linuxu 8. Za to upotrijebite sljedeće systemctl naredba kao root korisnik:
# systemctl omogući docker.servisOva naredba će omogućiti Docker na vašem Oracle Linuxu 8.
To također može zahtijevati ovjera traženjem lozinke za trenutnog korisnika kojim ste prijavljeni.
Nakon omogućavanja, uslugu Docker možete pokrenuti pomoću sljedeće naredbe systemctl:
# systemctl start docker.servis
Provjeri status
Također možete provjeriti status vaše novoinstalirane usluge Docker, bez obzira radi li ispravno ili ne. Da biste saznali status Dockera, isprobajte dolje spomenuto status systeml naredba u terminalu:
# systemctl statusni doker.servisIz donje slike jasno se vidi da je trenutno instalirani Docker Engine Aktivan i trči ispravno bez grešaka.
Provjerite informacije o Dockeru
Srećom, možete provjeriti info Dockera koji je upravo instaliran na vaš Oracle Linux 8. Da biste to učinili, isprobajte donju naredbu kako slijedi:
# informacije o dockeruSvakako se prvo prijavite kao root korisnik. Vaš će sustav prikazati sve povezane informacije u vezi s Dockerom, kao što je prikazano na slici.
Provjerite Docker verziju
Također, ako želite provjeriti instaliranu verziju Dockera na vašem Oracle Linuxu 8, upotrijebite naredbu kako slijedi:
# docker verzija
Stvorite korisnika sa Sudo privilegijama
Napokon, vaš Docker je spreman za upotrebu. Ako ne želite koristiti sudo račun, tada morate dodijeliti privilegije sudo drugom korisniku za pokretanje docker naredbi. Prije svega napravite a novi korisnik s osnovnog računa kako slijedi:
# useradd docker_user
Dodajte Sudo korisnika u grupu
Dodajte ovog novostvorenog korisnika u / etc / sudoers datoteku kako bi njen unos bio jasan, kako slijedi:
# echo “docker_user ALL- (ALL) NOPASSED: / usr / bin / docker” >> / etc / sudoers
Nakon dodavanja ovog korisnika u datoteka sudoers, morate stvoriti grupu i dodijeliti je korisniku koji je upravo stvoren kao sudo korisnik. Da biste to učinili, upotrijebite sljedeću naredbu:
# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profileUpotrijebili smo alias u datoteci bash_profile ovog novostvorenog korisnika kako bismo izbjegli daljnju upotrebu sudoa u vašoj naredbi.
Prijavite se kao novostvoreni Sudo korisnik
Sad, moraš prijaviti se kao sudo korisnik koju ste posebno stvorili za Docker da isproba naredbe. Upotrijebite Docker kao sudo korisnika putem sljedeće naredbe za prelazak na novostvorenog sudo korisnika:
#su - docker_userMožda će tražiti vaše zaporka da potvrdite svoj postupak. Što se tiče našeg slučaja, nismo postavili lozinku, pa neće tražiti lozinku za docker_user, kao što je prikazano u nastavku.
Sada napokon možete početi koristiti Docker kroz različite naredbe kao sudo korisnik.
Zaključak
Raspravljali smo i naučili o vrlo jednostavnim i učinkovitim metodama instaliranja Dockera na Oracle Linux 8. U ovom smo se članku educirali o osnovnoj instalaciji i upotrebi Dockera. Nadam se da je ovaj članak puno olakšao razumijevanje Dockerove instalacije i njegove upotrebe.