A Docker beállítása Linuxon

A Linux szerver platformként való használatának egyik fő előnye a konténerek. A konténerek olyan technológia, amely lehetővé teszi a felhasználó számára, hogy egy mikro-operációs rendszert és egy speciális szoftvert tartalmazzon, és a rendszeren elkülönítve futtassa. Ez hihetetlen teljesítményt és rugalmasságot tesz lehetővé. Ha a Linux konténereiről beszélünk, a legnépszerűbb megoldás a Docker. Ez a szoftver a telepítés után nagyon egyszerűvé teszi szinte bárki számára a konténerek gyors telepítését és futtatását. Így szerezheti be a Dockert Linuxon.

SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.

Ubuntu utasítások

Mielőtt elindítaná a Docker CE-t az Ubuntu kiszolgálón vagy asztalon, frissítse az Ubuntu apt csomaggyorsítótárát, és telepítse az esetlegesen telepítendő szoftverfrissítéseket.

sudo apt update 

sudo apt upgrade

Miután rendszere naprakész, telepítenie kell néhány csomagot. Ezek a csomagok fontosak, és lehetővé teszik az Ubuntu csomagkezelőjének, hogy jobban kommunikáljon a HTTPS-en keresztüli letöltésekkel.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

A telepítési folyamat következő lépése a GPG kulcs hozzáadása a hivatalos Docker szoftvertárhoz. Ez fontos, mivel az Ubuntu enélkül nem telepíti a szoftvert.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Miután letöltötte a kulcsot, adja hozzá a hivatalos Docker CE szoftvertárat Ubuntu rendszeréhez.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

Végül frissítse újra az Ubuntu szoftverforrásait, és telepítse a Docker szoftvert a telepítési folyamat befejezéséhez.

sudo apt update&&sudo apt install docker-ce

Debian utasítások

A Docker CE for Debian telepítése előtt frissítse a rendszert. Ez biztosítja, hogy a Docker jól működjön a gépén.

sudo apt-get update

sudo apt-get upgrade

Mivel minden naprakész, telepítenie kell néhány eszközt a Docker CE-csomagok megfelelő letöltéséhez. Ne feledje, hogy az utasítások a Debian kiadásától függően eltérőek lesznek.

  Hogyan nézhet Netflixet online barátaival

Debian Stretch/Jesse utasítások

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Wheezy utasítások

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

A hozzáadott eszközökkel itt az ideje telepíteni a Docker repo GPG kulcsát a Debianra. Ez egy kritikus lépés, ezért ne hagyja figyelmen kívül. A Debian enélkül nem telepíti a Dockert.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Ezután adja hozzá a Docker CE szoftvertárat a Debian-forráslistához.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

Már csak a Debian szoftverforrásainak másodszori frissítése és a Docker CE telepítése van hátra. Tegye ezt a következő parancsokkal:

sudo apt-get update&&sudo apt-get install docker-ce

Fedora utasítások

Mielőtt telepítené a Dockert Fedorára, telepítenie kell néhány Dnf-bővítményt. Ezek fontosak, és sokkal egyszerűbbé teszik a Docker szoftver telepítését. Telepítse a Dnf bővítményeket a következővel:

sudo dnf -y install dnf-plugins-core

A beépülő modulok telepítése után ideje hozzáadni a tényleges szoftvertárat a géphez.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

A hivatalos Docker CE szoftvertár hozzáadása a Dnf-hez és a Fedorához azt jelenti, hogy amint a felhasználó frissíti a rendszerét, rendszeres Docker-frissítéseket kap. Ha olyan számítógépre telepíti a Dockert, amely nem rendelkezik rendszeres internet-hozzáféréssel, fontolja meg a Docker CE letöltési oldalának megnyitását, és ehelyett RPM-et kér.

  A Systemd használata szolgáltatások listázásához

A folyamat befejezéséhez telepítse a Docker CE-t közvetlenül a Fedora csomagkezelőből.

sudo dnf install docker-ce

Más Linuxok

A Docker jól támogatott Linuxon. A fenti Linux-disztribúciók olyanok, amelyeket a Docker szívesen használ. Ha a szoftvert a Linux egy másik verziójára szeretné beszerezni, érdemes megnézni a dokumentációt. A Docker telepítési információi egy csodálatos eszköz, és rengeteg leírást tartalmaznak számos különböző Linux disztribúcióhoz. Tekintse meg az Ön által használt Linux-disztribúció dokumentációját is, mivel ez segíthet a docker szoftver telepítésében is.

A Docker CE engedélyezése

A Docker CE telepítve van, de mielőtt használni tudná, az init rendszert kell használnia a szolgáltatások engedélyezéséhez. A használt operációs rendszertől függően az utasítások eltérőek lehetnek. Például, ha követte az Ubuntu vagy a Debian utasításait, jó eséllyel a rendszerelemek automatikusan bekapcsolódtak a telepítési folyamat során. A Fedorának vagy más, systemd-t használó Linux-disztribúcióknak külön engedélyezniük kell ezeket az elemeket.

  Játékmenet streamelése PS4-ről

Először engedélyezze a szolgáltatást indításkor a systemctl enable paranccsal.

sudo systemctl enable docker

Ezután azonnal indítsa el a dokkolót a rendszeren a systemctl start paranccsal.

sudo systemctl start docker

Szeretné letiltani a Docker CE szolgáltatást? A systemct disable használata.

sudo systemctl disable docker

Ezenkívül bármikor leállíthatja a Dockert a systemctl stop használatával, és indítsa újra a systemctl restart paranccsal.

sudo systemctl stop

sudo systemctl restart

Docker CE használata

A Linuxra telepített Docker CE-vel tetszőleges számú tárolót telepíthet és használhat. A Docker CE szoftver megfelelő működésének teszteléséhez és ellenőrzéséhez először futtassa a teszttárolót:

sudo docker run hello-world

Ha a hello-world konténer elindul és megfelelően működik, akkor minden rendben van. Ha nem, telepítse újra a Dockert, és próbálja újra.

Tárolók telepítése és futtatása

A tárolók telepítése a Docker-beállításhoz meglehetősen egyszerű. Kezdésként keresse meg a Docker Hubban a telepíteni kívánt tárolót.

docker search searchterm

Ezután szerelje fel docker húzással.

docker pull containername

Futtassa a tárolót a következővel:

sudo docker run containername