A Docker Engine telepítése a CentOS rendszeren

A Docker Engine egy nyílt konténerező program Linux és más platformok számára. A Docker Engine önálló „tárolókat” kezel, amelyek a virtuális gépekhez hasonlóan működnek. Ebben az útmutatóban áttekintjük a Docker Engine telepítését a CentOS rendszeren.

A Docker Engine csak a CentOS 7 és 8 verziókat támogatja. Ezért, ha az operációs rendszer régebbi kiadását használja, frissítenie kell, mielőtt megpróbálná telepíteni a Dockert a CentOS rendszerére.

Mielőtt elkezdenénk

A Docker Engine beállítása előtt a CentOS rendszeren el kell távolítani a régebbi Docker vagy Docker Engine verziókat. A Docker régebbi kiadásait azért kell eltávolítani, mert ütközhetnek az ebben az útmutatóban beállított Docker Engine kiadással.

Szerencsére a Docker régebbi kiadásainak eltávolítása a CentOS rendszerben egyszerű. Eltávolításukhoz indítsa el a terminált, és használja a yum remove parancsot, hogy megszabaduljon a régi csomagoktól.

 sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

Miután megszabadult a régi csomagoktól a CentOS rendszerből, be kell állítania a „centos-extras” szoftvertárat. Ezt a szoftvertárat általában a dobozból állítják be a CentOS rendszeren, így nem szükséges itt átmenni, hogyan kell működni. Ha azonban letiltotta ezt a repót (bármilyen okból), akkor újra be kell kapcsolnia, mielőtt megpróbálná telepíteni a Docker Engine-t a CentOS rendszerre.

  A réz megtalálása és használata a Minecraftban

A Docker Engine beállítása Cent OS 7/CentOS 8 rendszeren

A Docker Engine beállításának megkezdéséhez a CentOS rendszeren szüksége lesz a „yum-utils” csomagra. Ez a csomag hozzáférést biztosít a „yum-config-manager” eszközhöz, amellyel beállíthatja a hivatalos Docker-tárat.

Nyisson meg egy terminálablakot, és használja a yum install parancsot a „yum-utils” csomag beállításához a rendszeren. A telepítésnek gyorsnak kell lennie.

sudo yum install -y yum-utils

Miután beállította a „yum-utils” csomagot a CentOS rendszeren, a yum-config-manager paranccsal adja hozzá a hivatalos Docker-tárat. A repo hozzáadása lehetővé teszi a Docker legújabb biztonsági frissítéseinek és javításainak beszerzését.

sudo yum-config-manager
-add-repo
https://download.docker.com/linux/centos/docker-ce.repo

A Docker-szoftver-lerakat a CentOS rendszeren a fenti paranccsal engedélyezve van. Ha azonban a Docker éjszakai vagy a Docker tesztcsatorna repójára van szüksége, engedélyeznie kell őket.

Docker CE Nightly repo

Bár nem ajánlott engedélyezni az éjszakai adattárat, megteheti, ha szüksége van rá. A Docker CE Nightly lerakat CentOS rendszeren való engedélyezéséhez használja az alábbi yum-config-manager parancsot egy terminálon.

sudo yum-config-manager --enable docker-ce-nightly

Ha meggondolta magát, és le szeretné tiltani a Docker CE Nightly szoftvertárat, futtassa a yum-config-manager parancsot, de adja hozzá a –disable kapcsolót.

sudo yum-config-manager --disable docker-ce-nightly

Docker CE teszt repo

Ha engedélyezni szeretné a Docker CE teszttárat a CentOS rendszeren, ez lehetséges, bár éles célokra nem ajánlott. A tárhely beállításához a CentOS rendszeren használja az alábbi yum-config-manager parancsot egy terminálablakban.

sudo yum-config-manager --enable docker-ce-test

Ha már nem kívánja használni a Docker CE teszttárat a CentOS rendszeren, akkor letilthatja azt. A Docker CE Test lerakat leállításához futtassa az alábbi yum-config-manager parancsot, de a –disable kapcsolóval.

sudo yum-config-manager --disable docker-ce-test

Miután beállította a Docker CE szoftvertárat a CentOS rendszeren, használja a yum list parancsot a Docker CE elérhető verzióinak megtekintéséhez a hivatalos Docker lerakatban.

yum list docker-ce --showduplicates | sort -r

A yum list docker-ce –showduplicates parancs futtatásával látni fogja a Docker CE összes telepíthető verzióját. Tehát, ha a Docker CE egy adott kiadására van szüksége, választhat egyet a listából.

  Hogyan szerezz be naponta új grafikát asztali háttérképedhez

Például a 3:18.09.1-3 verzió telepítéséhez a yum install paranccsal adhatja meg.

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

A Docker CE telepítési folyamata nem tart sokáig. Miután beállította CentOS rendszerén, engedélyeznie kell a Systemd segítségével. Ezután a systemct start paranccsal indítsa el a Dockert a CentOS rendszeren.

sudo systemctl start docker

Amellett, hogy elindítja a Dockert a CentOS rendszeren, azt is engedélyeznie kell a rendszerindításkor. A Docker rendszerindításkor történő elindításának engedélyezése azt jelenti, hogy a Docker CE akkor is használatra kész lesz, ha a CentOS újraindul.

sudo systemctl enable docker

Ha bármikor le szeretné állítani a Docker futását a CentOS rendszeren, futtassa az alábbi systemctl stop parancsot.

sudo systemctl stop docker

A systemctl disable parancs futtatásával azt is letilthatja, hogy a Docker elinduljon, amikor a CentOS elindul.

sudo systemctl stop docker

Miután a Docker Engine rendszert beállította CentOS rendszerén, tesztelnie kell a megfelelő működéshez és működéshez. Futtassa a docker run parancsot a Docker Engine teszteléséhez a rendszeren.

sudo docker run hello-world