Oracle Linux

Kako namestiti Docker na Oracle Linux 8?

Kako namestiti Docker na Oracle Linux 8?

Docker je vrsta okvirov, ki uporabljajo virtualizacijo na ravni OS za zagotavljanje aplikacij v svežnjih, imenovanih vsebniki, kot storitveni elementi. Posode so med seboj ločene, njihovi programi, mape in konfiguracijske datoteke pakirani. Med seboj lahko komunicirajo prek natančno določenih platform. V tem članku bomo razpravljali o tem, kako namestiti in konfigurirati Docker v sistem Oracle Linux 8.

Pogoji

Prijavite se kot Sudo uporabnik

Odprite Oracle Linux 8 iz navideznega polja in se prijavite iz njega. Nato odprite terminal v Oracle Linux 8 in se obvezno prijavite kot koren uporabnik z naslednjim ukazom sudo:

$ su

Zahteval vas bo geslo skrbniškega uporabnika, ki ga boste morali zagotoviti za nadaljevanje nadaljnjih postopkov, ki so priloženi spodaj.

Če ste že namestili nekaj skladišč Dockerja, jih morate odstraniti s pritrjenim ukazom yum:

# sudo yum remove docker docker-common docker-selinux docker-engine

Namestite potrebna skladišča in pripomočke

Na samem začetku morate namestiti in omogočiti nekaj skladišč, ki so koristna in potrebna za namestitev Dockerja. Torej, najprej morate namestiti pripomočke yum. V ta namen izvedite spodnji ukaz:

# sudo dnf install -y dnf-utils zip unzip

Preizkusite te ukaze s privilegiji sudo, sicer morda ne bodo delovali pravilno.

Drugič, morate namestiti in prenesti skladišče konfiguracije za Docker, ki je docker-ce. Uporabite dodani ukaz spodaj v terminalu z uporabo sudo inicializacije:

# sudo dnf config-manager -add-repo = https: // prenos.docker.com / linux / centos / docker-ce.repo

Namestite Docker

Končno lahko Docker namestite na svoj Oracle Linux 8. Ne pozabite se prijaviti kot korenski uporabnik. Za namestitev Dockerja v Oracle Linux 8 prek terminala uporabite naslednji navedeni ukaz:

$ sudo dnf install -y docker-ce --nobest

Če Dockerja ne morete namestiti z zgornjim ukazom in se soočate z nekaterimi napake, obstaja nekaj načinov, kako jih rešiti. Poskusite ta ukaz z dodatkom tipke »dovoli brisanje« na koncu, kot je prikazano spodaj:

# sudo dnf install -y docker-ce -nobest -allowerasing

Uporabite lahko tudi dodani ukaz spodaj:

# sudo dnf install -y docker-ce -nobest -skip-broken

Vidite, da se je vaša namestitev začela. Nekaj ​​časa morate počakati, da uspešno namesti vaš Docker v Oracle Linux 8.

Omogoči storitev Docker

Če želite začeti uporabljati Docker, morate omogoči vašo priklopno službo v Oracle Linux 8. Za to uporabite naslednje systemctl ukaz kot korenski uporabnik:

# systemctl omogoči docker.storitev

Ta ukaz bo omogočil Docker na vašem Oracle Linux 8.

Lahko tudi zahteva preverjanje pristnosti s prošnjo za geslo za trenutnega uporabnika, s katerim ste prijavljeni.

Po omogočitvi lahko zaženete storitev Docker z naslednjim ukazom systemctl:

# systemctl start docker.storitev

Preverite stanje

Lahko tudi preverite stanje novo nameščene storitve Docker, ne glede na to, ali deluje pravilno ali ne. Če želite izvedeti status Dockerja, poskusite z zgoraj omenjenim status systeml ukaz v terminalu:

# sistemski priklopnik stanja.storitev

Iz spodnje slike je razvidno, da je trenutno nameščen Docker Engine Aktiven in teče pravilno brez napak.

Preverite informacije o Dockerju

Na srečo lahko preverite info Dockerja, ki je bil pravkar nameščen na vašem Oracle Linux 8. Če želite to narediti, poskusite spodnji ukaz, kot sledi:

# informacije o dockerju

Najprej se prijavite kot korenski uporabnik. Vaš sistem bo prikazal vse povezane informacije v zvezi z Dockerjem, kot je prikazano na sliki.

Preverite različico Dockerja

Če želite preveriti tudi nameščeno različico Dockerja v svojem Oracle Linux 8, uporabite ukaz, kot sledi:

# različica dockerja

Ustvari uporabnika s pravicami Sudo

Končno je vaš Docker pripravljen za uporabo. Če ne želite uporabljati sudo računa, morate dodeliti privilegije sudo drugemu uporabniku za zagon ukazov docker. Najprej naredite a nov uporabnik iz korenskega računa, kot sledi:

# useradd docker_user

Dodajte uporabnika Sudo v skupino

Dodajte novega uporabnika v / etc / sudoers datoteko, da bo njen vnos jasen, kot sledi:

# echo “docker_user ALL- (ALL) NOPASSED: / usr / bin / docker” >> / etc / sudoers

Po dodajanju tega uporabnika v datoteka sudoers, ustvariti morate skupino in jo dodeliti uporabniku, ki je bil pravkar ustvarjen kot uporabnik sudo. Če želite to narediti, uporabite naslednji ukaz:

# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profile

V tej novo uporabniški datoteki bash_profile smo uporabili vzdevek, da bi se izognili nadaljnji uporabi sudo v vašem ukazu.

Prijavite se kot novo ustvarjeni uporabnik Sudo

Zdaj pa moraš Vpiši se kot uporabnik sudo ki ste ga posebej ustvarili za Docker, da preizkuša ukaze. Uporabite Docker kot uporabnika sudo z naslednjim ukazom, da preklopite na novo ustvarjenega uporabnika sudo:

#su - uporabnik_dockerja

Lahko vas prosi za geslo da potrdite svoje dejanje. Kar zadeva naš primer, nismo nastavili gesla, zato ne bo zahteval gesla za docker_user, kot je prikazano spodaj.

Zdaj lahko končno začnete uporabljati Docker prek različnih ukazov kot uporabnik sudo.

Zaključek

Razpravljali smo in spoznali zelo preproste in učinkovite metode namestitve Dockerja na Oracle Linux 8. V tem članku smo se poučili o osnovni namestitvi in ​​uporabi Dockerja. Upajmo, da vam je ta članek veliko olajšal razumevanje namestitve Dockerja in njegove uporabe.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...