Lučki radnik

Instalirajte Docker CE na CentOS 8

Instalirajte Docker CE na CentOS 8
Docker CE službeno nije podržan na Red Hat Enterprise Linuxu (RHEL) 8 ili CentOS 8. Red Hatov službeno preporučeni način upravljanja spremnicima na RHEL 8 i CentOS 8 je Podman. Podman je u osnovi zamjena za Docker na RHEL 8 i CentOS 8. Docker slike su ipak kompatibilne s Podmanom. Dakle, preseljenje u Podman ne bi trebalo biti preteško.

U svakom slučaju, ovaj članak nije o Podmanu. Radi se o instaliranju Dockera na CentOS 8. Ako doista ne želite prebaciti na Podman i nastaviti koristiti Docker na svojem RHEL 8 ili CentOS 8 uređaju, onda je ovaj članak za vas.

BILJEŠKA: Ako ćete Docker koristiti na proizvodnom stroju, onda vam preporučujem da ne nadograđujete na CentOS 8 / RHEL 8. Nastavite koristiti CentOS 7 / RHEL 7 dok Docker nema službenu podršku za RHEL 8 i CentOS 8.

Instaliranje potrebnih alata:

Prvo ažurirajte predmemoriju spremišta paketa CentOS 8 sljedećom naredbom:

$ sudo dnf makecache

Sada instalirajte sve alate potrebne za instaliranje Dockera CE sljedećom naredbom:

$ sudo dnf instaliraj dnf-utils device-mapper-persistent-data lvm2
osigurači-prekrivači wget

Da biste potvrdili instalaciju, pritisnite Y a zatim pritisnite .

Treba instalirati sve potrebne alate.

Dodavanje Docker CE službenog spremišta paketa:

Docker CE nije dostupan u službenom spremištu paketa CentOS 8. Ali možete dodati službeno spremište paketa Docker CE na CentOS 8 i odatle instalirati Docker.

Da biste dodali službeno spremište paketa Docker CE, pokrenite sljedeću naredbu:

$ sudo yum-config-manager --add-repo https: // preuzimanje.lučki radnik.com / linux / centos /
docker-ce.repo

Sada ažurirajte predmemoriju spremišta spremišta CentOS 8 sljedećom naredbom:

$ sudo dnf makecache

Instaliranje Containerd.io:

Glavna nekompatibilnost Dockera CE na RHEL 8 i CentOS 8 je kontejnerd.io paket. Docker CE ovisi o tom paketu, ali RHEL 8 i CentOS 8 službeno su označili ove pakete. Dakle, ne možete instalirati verziju containerda.io paket koji Docker treba za rad na RHEL 8 i CentOS 8 koristeći izravno upravitelje paketa DNF ili YUM.

Srećom, možemo ručno preuzeti najnoviju verziju kontejnerd.io paket i instalirajte ga na CentOS 8.

Prvo se pomaknite do / tmp direktorij kako slijedi:

$ cd / tmp

Najnovija verzija kontejnerd.io paket je 1.2.6-3.3 u vrijeme pisanja ovog članka. Možete li potražiti noviju verziju dok čitate ovaj članak na https: // download.lučki radnik.com / linux / centos / 7 / x86_64 / stable / Packages /

Sada preuzmite najnoviju verziju kontejnerd.io paket iz službenog spremišta paketa CentOS 7 Dockera CE uz sljedeću naredbu:

$ wget https: // preuzimanje.lučki radnik.com / linux / centos / 7 / x86_64 / stable / Packages /
kontejnerd.io-1.2.6-3.3.el7.x86_64.o / min

Najnovija verzija kontejnerd.io paket treba preuzeti.

Kontejnerd.io RPM datoteka paketa trebala bi biti u / tmp direktorija kao što možete vidjeti na snimci zaslona u nastavku.

$ ls -lh spremnikd.io *

Sada instalirajte kontejnerd.io-1.2.6-3.3.el7.x86_64.o / min datoteka paketa pomoću DNF upravitelja paketa kako slijedi:

$ sudo dnf localinstall ./ kontejnerd.io-1.2.6-3.3.el7.x86_64.o / min

Da biste potvrdili instalaciju, pritisnite Y a zatim pritisnite .

Najnovija verzija kontejnerd.io treba instalirati.

Sada ste spremni instalirati Docker CE na vaš CentOS 8 stroj.

Instaliranje Dockera CE:

Da biste instalirali Docker CE na CentOS 8 iz službenog spremišta paketa Docker CE, pokrenite sljedeću naredbu:

$ sudo dnf instaliraj docker-ce docker-ce-cli

Da biste potvrdili instalaciju, pritisnite Y a zatim pritisnite .

Upravitelj paketa DNF trebao bi započeti preuzimanje svih potrebnih RPM paketa iz spremišta paketa Docker CE. Dovršenje može potrajati.

U ovom trenutku treba instalirati Docker CE.

Sada provjerite status lučki radnik usluga sa sljedećom naredbom:

$ sudo systemctl statusni doker

The lučki radnik usluga može biti neaktivan (ne radi) i onemogućeno (neće se automatski pokrenuti prilikom pokretanja) kao u mom slučaju.

Za pokretanje lučki radnik uslugu, pokrenite sljedeću naredbu:

$ sudo systemctl start docker

Također, za automatsko pokretanje lučki radnik uslugu prilikom pokretanja sustava, dodajte lučki radnik usluga za pokretanje sustava CentOS 8 kako slijedi:

$ sudo systemctl omogući docker

Sada provjerite status lučki radnik opet usluga.

$ sudo systemctl statusni doker

The lučki radnik usluga bi trebala biti aktivan (trčanje) i omogućeno (automatski će se pokrenuti pri pokretanju sustava).

Nećete htjeti pokretati Dockerove naredbe sa sudo ili kao root korisnik. Da biste pokrenuli Docker naredbe kao svog korisnika za prijavu, morate dodati korisnika za prijavu u lučki radnik skupina.

Da biste korisnika za prijavu dodali u lučki radnik group, pokrenite sljedeću naredbu:

$ sudo usermod -aG docker $ (whoami)

Sada ponovno pokrenite svoj CentOS 8 stroj pomoću sljedeće naredbe:

$ sudo ponovno pokretanje

Nakon što se vaš CentOS 8 stroj pokrene, možete provjeriti radi li Docker pomoću sljedeće naredbe:

Verzija $ dockera

Kao što vidite, vodim Docker CE 19.03.5. Docker Engine klijent i poslužitelj također rade.

Pokušajmo sada pokrenuti Pozdrav svijete Docker spremnik.

$ docker pokrenite zdravo svijete

Kao što vidite, Docker je povukao Pozdrav svijete spremnik s interneta i uspješno ga pokrenuo.

Dakle, na taj način instalirate Docker CE na CentOS 8. Hvala što ste pročitali ovaj članak.

Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...