A Docker egy kiemelkedő konténertechnológia, amelyet rendszergazdák és informatikai mérnökök széles körben használnak. Ez egy nagyszerű eszköz az összetett informatikai környezetek gyors beállításához és a szoftverrendszerek biztonságos telepítéséhez.

A Docker egy robusztus CLI-eszközzel érkezik a munka elvégzéséhez, de néha gondolhat arra, hogy a grafikus nézet a Docker-tárolókról és a kapcsolódó szolgáltatásokról, amit a Docker CLI nem biztosítani. Itt jön be Portainer.

Mi az a Portainer?

A Portainer egy grafikus felhasználói felület, amely a Docker, a Docker Swarm, az Azure ACI és a konténerek egyszerű kezelését teszi lehetővé. Kubernetes, legyen az on-prem vagy a felhőben.

A Portainer maga Docker-képként van telepítve, és nagyon könnyű. Két alapvető elemből áll: a Portainer-kiszolgálóból és a Portainer-ügynökből. Az ügynök kommunikál a kiszolgálóval, hogy hozzáférést biztosítson a csomópont erőforrásaihoz.

Telepítheti a Portainer-t Linuxra vagy Windowsra, sőt támogatja a Windows Subsystem for Linux (WSL) telepítését is. A motorháztető alatt a Portainer a Docker CLI-t használja, hogy jó szintű absztrakciót biztosítson.

instagram viewer

Portainer telepítése Linuxra

Amint azt korábban említettük, a Portainer Docker-lemezképként van telepítve, így a Dockernek futnia kell a gépen. Ha nincs telepítve, így telepítheti a Dockert Ubuntura.

Telepítheti a Portainer kereskedelmi verzióját, amely néhány extra előnnyel, például szolgáltatástámogatással jár, vagy egyszerűen csak használhatja a Community Editiont.

Kezdje azzal, hogy a következő paranccsal hozzon létre egy Docker-kötetet, amely a Portainer adatbázist és a kapcsolódó adatokat fogja tárolni:

dokkoló hangerő teremt portainer_data

Ezután futtassa a Portainer Docker képet. Ha helyileg nem érhető el, a Docker automatikusan letölti a Docker Hubról.

dokkoló fut -d -p 8000:8000 -o 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/adathordozó/portainer-ce: legújabb

A fent említett parancs a 9000-es HTTP-portot használja az örökölt támogatáshoz, de használhatja a 9443-as HTTPS-portot is, és a Portainer egy önaláírt SSL-tanúsítványt telepít. Ha szeretné, saját tanúsítványait is használhatja.

Amikor a kép letöltése befejeződött, a következő paranccsal ellenőrizheti, hogy működik-e és fut-e:

sudo docker ps

A Portaineer-tárolót fel kell tüntetni a kimenetben, minden más tárolóval együtt.

A Portainer áttekintése

A Portainer irányítópultjának eléréséhez lépjen az alapértelmezett Portainer URL-re, amely a http://localhost: 9000 a böngészőjében.

Az alapértelmezett felhasználónév admin és a folytatáshoz meg kell adnia egy biztonságos jelszót. A továbbiakban ezek lesznek a bejelentkezési adatai. A felhasználónevet is módosíthatja, ha akarja.

Amikor először jelentkezik be, a Portainer felkéri a környezet konfigurálására. Válaszd ki a Fogj neki opció, amely azt a helyi környezetet használja, amelyen a Portainer fut. További környezetek hozzáadásával kezelheti a Docker-tárolókat más távoli számítógépekről vagy kiszolgálókról.

A bal oldali menüsor olyan fontos összetevők áttekintését mutatja, mint az Irányítópult lap, Képek lap, Hálózatok, Veremek, Felhasználók, Környezetek stb.

Docker-tárolók kezelése Portainer használatával

A tárolók és képek kezelése a Portainer menüből meglehetősen egyszerű. Egyszerűen válassza ki a konfigurálni kívánt összetevőt a Docker-környezetben, majd módosítsa tetszés szerint.

A legtöbb összetevő magától értetődő. Íme néhány a legfontosabbak közül:

1. Irányítópult

Az Irányítópult oldalon fontos statisztikákkal gyorsan áttekintheti működési környezetét. Az irányítópulton az egyes összetevőkre kattintva további információkat kaphat az adott összetevőről.

Könnyen összefoglalót kaphat arról, hogy mennyi lemezterületet foglalnak el a tárolók, és melyek egészségesek vagy nem. Jó áttekintést kaphat a Docker-tárolók hálózati interfészeiről és IP-címeiről is.

A Docker-információk mellett PC RAM-kapacitást is kaphat. Nem talál olyan Docker-parancsot, amely ilyen átfogó összefoglalót adna egyetlen oldalon. És itt ragyog Portainer.

2. Képek

A Képek lapon új képeket vonhat be a Docker-környezetbe. Alapértelmezés szerint a Portainer a Docker Hubot használja a Docker képek lekéréséhez. Keressen képeket a keresett kép nevének megadásával, majd kattintson a gombra Keresés gombot, hogy megkeresse a Docker Hubban.

Új kép létrehozásához írja be a nevet és a címkét, ahogy az a Docker Hubban megjelenik, majd kattintson a gombra Húzza ki a képet gomb.

A Képek oldalon megjelenik a környezetben lévő összes kép, beleértve azok méretét, címkéit és a kép létrehozásának dátumát. Erről az oldalról új Docker-képeket is létrehozhat.

3. Konténerek

A Docker-tároló oldal nagyszerű hely, ahol áttekintést kaphat a környezetében lévő összes tárolóról. Itt áttekintést kap a futó és az inaktív tárolókról.

Új Docker-tárolókat is létrehozhat a számítógépén helyileg vagy a Docker Hubban található képekből.

Egy tároló futtatásához egyszerűen kattintson a Tartály hozzáadása gomb. Ezután adja meg a tároló adatait, például a nevet, a címkét, hogy szeretne-e shellt, interaktív és TTY-t használni stb. Az itt megadott paraméterek hasonlóak azokhoz, amelyeket a dokkolófuttatás parancs.

4. Egyéb komponensek

Néhány további fontos összetevő a Portainerben:

  1. Stackek: A veremek lehetőséget adnak a definiálásra Docker Compose fájlokat. Megadhatja a Docker Compose fájlokat a Portainer szerkesztő ablakában, vagy feltöltheti őket a számítógépéről. A Docker Compose fájljait közvetlenül a GitHubból is lekérheti.
  2. Hálózatok: A Hálózatok lap felsorolja az összes hálózati interfészt, amelyet a környezetben lévő különböző Docker-képfájlok használnak. Ezen az oldalon az IP-címek és a hálózattípusok is megjelennek. És természetesen új hálózatokat is hozzáadhat a környezetéhez.
  3. Kötetek: A kötetek leegyszerűsítik az adatkezelést a Docker-tárolókban. A kötetek lehetővé teszik a Docker-tároló adatainak tárolását a gazdaszámítógépen, ami nagyszerű, mert megkönnyíti a Docker-képek kezelését. A Kötetek oldalon egyszerűen hozhat létre új köteteket és kezelheti a meglévőket.
  4. Felhasználók: Kezdetben létrehoztunk egy admin felhasználó a Portainer számára, de ha több felhasználót szeretne hozzáadni a környezet kezeléséhez, és különböző hozzáférési szintekkel rendelkezik, akkor itt a helye.

A Docker és a Portainer nagyszerű, ha kombináljuk!

A Portainer egy nagyon könnyű grafikus felületkezelő a Docker számára. Beállítása nagyon egyszerű, és több Docker-környezet kezelésére is használható akár a helyi számítógépen, akár távoli szervereken.