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.
Tartalomjegyzék
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.
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 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.
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