Dokkmunkás

Telepítse a Docker CE-t a CentOS 8-ra

Telepítse a Docker CE-t a CentOS 8-ra
A Docker CE-t hivatalosan nem támogatja a Red Hat Enterprise Linux (RHEL) 8 vagy a CentOS 8. A Red Hat hivatalosan ajánlott módja az RHEL 8 és a CentOS 8 konténereinek kezelésére a Podman. A Podman alapvetően a Docker helyettesítője az RHEL 8-on és a CentOS 8-on. A Docker képek azonban kompatibilisek a Podman-nal. Tehát a Podmanra költözés nem lehet túl nehéz.

Egyébként ez a cikk nem Podmanról szól. Arról van szó, hogy a Docker telepítve legyen a CentOS 8-ra. Ha valóban nem akar áttérni a Podmanra, és továbbra is használja a Dockert RHEL 8 vagy CentOS 8 gépén, akkor ez a cikk az Ön számára.

JEGYZET: Ha a Docker-t gyártós gépen fogja használni, akkor azt javaslom, hogy ne frissítsen CentOS 8 / RHEL 8-ra. Addig használja a CentOS 7 / RHEL 7-et, amíg a Docker hivatalos támogatást nyújt az RHEL 8 és a CentOS 8 számára.

A szükséges eszközök telepítése:

Először frissítse a CentOS 8 csomagtárház gyorsítótárát a következő paranccsal:

$ sudo dnf makecache

Most telepítse a Docker CE telepítéséhez szükséges összes eszközt a következő paranccsal:

$ sudo dnf install dnf-utils device-mapper-persistent-data lvm2
fuse-overlayfs wget

A telepítés megerősítéséhez nyomja meg a gombot Y majd nyomja meg .

Minden szükséges eszközt fel kell szerelni.

A Docker CE hivatalos csomagtárának hozzáadása:

A Docker CE nem érhető el a CentOS 8 hivatalos csomagtárában. De hozzáadhatja a hivatalos Docker CE csomagtárat a CentOS 8-on, és onnan telepítheti a Dockert.

A hivatalos Docker CE csomagtár hozzáadásához futtassa a következő parancsot:

$ sudo yum-config-manager --add-repo https: // letöltés.dokkmunkás.com / linux / centos /
dokkoló-ce.repo

Most frissítse a CentOS 8 csomagtárház gyorsítótárát a következő paranccsal:

$ sudo dnf makecache

A Containerd telepítése.io:

A Docker CE fő összeférhetetlensége az RHEL 8-on és a CentOS 8-on az containerd.io csomag. A Docker CE ettől a csomagtól függ, de az RHEL 8 és a CentOS 8 hivatalosan megjelölte ezeket a csomagokat. Tehát nem lehet telepíteni a containerd verzióját.io csomag, amelyre a Dockernek az RHEL 8 és CentOS 8 rendszeren kell dolgoznia, közvetlenül a DNF vagy YUM csomagkezelők használatával.

Szerencsére manuálisan letölthetjük a legújabb verzióját containerd.io csomagot, és telepítse a CentOS 8-ra.

Először navigáljon a / tmp könyvtárat az alábbiak szerint:

$ cd / tmp

A legfrissebb verziója containerd.io a csomag 1.2.6-3.3 az írás idején. A cikk későbbi olvasása után ellenőrizheti a későbbi verziót: https: // download.dokkmunkás.com / linux / centos / 7 / x86_64 / stabil / Csomagok /

Most töltse le a legfrissebb verziót containerd.io csomag a Docker CE hivatalos CentOS 7 csomagtárából a következő paranccsal:

$ wget https: // letöltés.dokkmunkás.com / linux / centos / 7 / x86_64 / stabil / Csomagok /
containerd.io-1.2.6-3.3.el7.x86_64.fordulat

A legfrissebb verziója containerd.io csomagot le kell tölteni.

A tárolód.Az io RPM csomagfájlnak a / tmp könyvtárat, amint az az alábbi képernyőképen látható.

$ ls -lh konténer.io *

Most telepítse a containerd.io-1.2.6-3.3.el7.x86_64.fordulat csomagfájl a DNF csomagkezelő segítségével az alábbiak szerint:

$ sudo dnf localinstall ./ containerd.io-1.2.6-3.3.el7.x86_64.fordulat

A telepítés megerősítéséhez nyomja meg a gombot Y majd nyomja meg .

A legfrissebb verziója containerd.io telepíteni kell.

Most már készen áll a Docker CE telepítésére CentOS 8 gépére.

A Docker CE telepítése:

A Docker CE telepítéséhez a CentOS 8 rendszerre a hivatalos Docker CE csomagtárból futtassa a következő parancsot:

$ sudo dnf telepítse a docker-ce docker-ce-cli alkalmazást

A telepítés megerősítéséhez nyomja meg a gombot Y majd nyomja meg .

A DNF csomagkezelőnek el kell kezdenie az összes szükséges RPM csomag letöltését a Docker CE csomagtárból. Eltarthat egy ideig, amíg elkészül.

Ekkor a Docker CE-t kell telepíteni.

Most ellenőrizze a dokkmunkás szolgáltatás a következő paranccsal:

$ sudo systemctl állapot dokkoló

A dokkmunkás szolgáltatás lehet inaktív (nem fut) és Tiltva (nem indul el automatikusan a rendszerindításkor), mint az én esetemben.

A dokkmunkás szolgáltatás futtassa a következő parancsot:

$ sudo systemctl start dokkoló

Továbbá, hogy automatikusan elindítsa a dokkmunkás szolgáltatás a rendszerindításkor, adja hozzá a dokkmunkás szolgáltatás a CentOS 8 rendszerindításához az alábbiak szerint:

$ sudo systemctl enable dokkoló

Most ellenőrizze a dokkmunkás ismét szolgáltatás.

$ sudo systemctl állapot dokkoló

A dokkmunkás szolgáltatás legyen aktív (futás) és engedélyezve (automatikusan elindul a rendszer indításakor).

Nem akarja a Docker parancsokat futtatni sudo vagy root felhasználóként. A Docker parancsok bejelentkezési felhasználóként történő futtatásához hozzá kell adnia a bejelentkezési felhasználót a dokkmunkás csoport.

A bejelentkezési felhasználó hozzáadásához a dokkmunkás futtassa a következő parancsot:

$ sudo usermod -aG dokkoló $ (whoami)

Indítsa újra a CentOS 8 gépet a következő paranccsal:

$ sudo reboot

Amint a CentOS 8 gép elindul, ellenőrizheti, hogy a Docker a következő paranccsal működik-e:

$ dokkoló verzió

Mint láthatja, a Docker CE 19-et futtatom.03.5. A Docker Engine kliens és szerver is működik.

Most próbáljuk meg futtatni a Helló Világ Docker konténer.

$ docker fuss hello-world

Mint látható, Docker húzta a Helló Világ konténert az internetről, és sikeresen futtatta.

Így telepíti a Docker CE-t a CentOS 8-ra. Köszönjük, hogy elolvasta ezt a cikket.

A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...