Container Manager
A Container Manager egy teljesen grafikus konténerkezelő eszköz, amely a Docker Engine-re épül, és támogatja a képek keresését, letöltését, valamint a konténerek létrehozását és konfigurálását magában foglaló teljes munkafolyamatot, valamint docker-compose többkonténeres vezénylési képességeket kínál. A böngészőn keresztül egyetlen kattintással telepíthet multimédiás szolgáltatásokat, offline letöltéseket, privát felhőtárhelyet és számos más alkalmazást, így a konténerkezelés mindenki számára elérhetővé válik.
- A Container Manager alkalmazás használatához először telepítse a Docker Engine-t.
- Az alkalmazás korábbi neve Docker Manager volt. A v2.2.025 verziótól kezdve Container Manager néven fut.
Áttekintés
Az Áttekintés felületen gyorsan megismerheti a projektek és konténerek aktuális állapotát, biztosítva a szolgáltatások stabil működését. Emellett ez az oldal áttekinthetően mutatja a futó projektek és konténerek erőforrás-felhasználását, egy pillantás alatt.
Az Áttekintés oldal a következő alapvető információkat tartalmazza:
- Docker Engine állapota: Megjeleníti, hogy a Docker Engine telepítve és engedélyezve van-e; ha nincs telepítve vagy nincs engedélyezve, az oldal a „Docker Engine nincs telepítve vagy nincs engedélyezve" üzenetet jeleníti meg;
- CPU-használat: Megjeleníti a Docker teljes CPU-használatát és százalékos arányát;
- RAM-használat: Megjeleníti a Docker memóriahasználatának teljes mennyiségét és foglaltsági arányát;
- Erőforrás-statisztikai diagramok: Grafikusan jeleníti meg a CPU- és memóriahasználat trendjeit;
- Konténer-futási áttekintés: Megjeleníti a futó/leállított konténerek számának statisztikáit; konténer-rendellenesség esetén feltűnő jelzést ad;
- Képstatisztika: Megjeleníti a helyi képek teljes számát.
Projektek
A projektekkel könnyedén definiálhat egy többkonténeres alkalmazást egy konfigurációs fájl (Docker-compose.yml) segítségével, és egyetlen paranccsal létrehozhatja és elindíthatja az összes szolgáltatást a YML fájlkonfigurációból.
Projektek kezelése
A projektoldalon a következő műveleteket végezheti el:
- Projekt hozzáadása: Új projekt hozzáadása;
- Indítás/Leállítás: A kiválasztott projekt indítása/leállítása;
- Újraindítás: A kiválasztott projekt újraindítása;
- Szerkesztés: A kiválasztott projekt szerkesztése; szerkesztéskor a projekt kényszerítetten leállításra kerül;
- Törlés: A kiválasztott projekt törlése;
- Kényszerített leállítás: A kiválasztott projekt kényszerített leállítása;
- Tisztítás: Az összes szolgáltatás konténereinek, hálózatainak, képeinek és adatköteteinek leállítása és törlése;
- Építés: A projekt újjáépítése a projektkonfiguráció YAML fájlján keresztül.
Projekt létrehozása
Projekt létrehozása a Projekt funkcióban:
- A Container Manager alkalmazás felületén kattintson a bal oldali navigációs sávban található „Projektek" menüpontra;
- Kattintson a jobb felső sarokban található „Hozzáadás" ikonra, vagy az oldalon található „Hozzáadás most" gombra a projektlétrehozási ablak megnyitásához;
- Adja meg sorban a projekt nevét, a projekt elérési útját és a konfigurációs fájlt (docker-compose.yml)
A konfigurációs fájl beállításának három módja van:
• Helyi TNAS —— Válasszon ki egy helyi TNAS fájlt a beállításhoz.
• Az Ön számítógépe —— Töltsön fel egy konfigurációs fájlt a számítógépéről.
• YAML fájl létrehozása —— Nyissa meg a szerkesztőt egy docker-compose.yml létrehozásához. - YAML ellenőrzése.
- Sikeres ellenőrzés után kattintson az Alkalmaz gombra.
- A YAML ellenőrzés ellenőrzi a szerkesztőben lévő docker-compose.yml tartalmát és formátumát. Ha a tartalom üres vagy a formátum hibás, az „Alkalmaz" gomb nem kattintható. Kérjük, módosítsa a docker-compose.yml fájlt a megjelenő utasítások szerint.
- Ha a Compose konfigurációs fájl törlésre került, az oldal értesítést jelenít meg.
Hogyan lehet gyorsan megtekinteni a projekt létrehozásának sikertelenségi okát?
Amikor a projekt létrehozása során hibát tapasztal, kattintson a „Létrehozás sikertelen" projektállapotra a hibaüzenetek megtekintéséhez.
Konténerek
A konténer egy Docker-kép futó példánya, a kép dinamikus megjelenési formája, amely elindítható, felfüggeszthető, leállítható és törölhető. A konténer létrehozásához képre van szükség. Ha nincs képe, látogasson el a regisztrációs oldalra, ahol letöltheti a nyílt forráskódú fejlesztők által feltöltött képeket.
Konténerek kezelése
A konténeroldalon a következő műveleteket végezheti el:
- Hozzáadás: Kép kiválasztása és konténer létrehozása;
- Indítás/Leállítás: A konténer indítása/leállítása;
- Újraindítás: Futó konténer újraindítása;
- Szerkesztés: A konténer konfigurációjának szerkesztése;
- Törlés: A kiválasztott konténer törlése;
- Kényszerített leállítás: Futó konténer kényszerített leállítása;
- Konténer másolása: Új konténer létrehozása a konfiguráció másolásával (csak a konfiguráció másolódik, a kép és az adatok nem; a portok automatikusan újrahozzárendelésre kerülnek);
- Exportálás: A kiválasztott konténer exportálása .tar fájlként; támogatja a „Konténer exportálása" és a „Csak a konténerbeállítások exportálása" módokat;
- Importálás: Importálható fájl kiválasztása és a konténer konfigurálása a fájl alapján;
- Folyamatok: A konténerben végrehajtott parancsok futási állapota;
- Naplók: A konténer futása során keletkezett naplók;
- Terminál: A konténer terminálfelülete (bash).
- Küldés az asztalra: Konténer-parancsikon létrehozása a TOS asztalon; támogatja egyéni ikonok feltöltését (.jpg/.png, méret ≤ 8 MB).
- Hozzáférési cím: A konténer hozzáférési URL-jének megtekintése.
Konténer létrehozása
Konténer létrehozása a Container Manager alkalmazásban:
- A Container Manager alkalmazás felületén kattintson a bal oldali navigációs sávban található „Képek" menüpontra;
- Kattintson a jobb felső sarokban található „Indítás" ikonra a konténerlétrehozási ablak megnyitásához;
1. lépés: Alapinformációk
- Képválasztás: Válasszon a helyi képek közül;
- Regisztrációs cím: Opcionálisan beállíthat egyéni regisztrációs címet (felhasználónév/jelszó hitelesítéssel);
- Konténer név: Kisbetűket, számokat, kötőjelet
-és aláhúzást_támogat; nem kezdődhet-vagy_karakterrel.
2. lépés: Adatkötetek (Volumes)
- Állítsa be a konténer adattárolási útvonalát (hosztkönyvtár → konténerkönyvtár), hogy a konténer adatait biztonsági mentésként tárolja a hoszton;
- Olvasási/írási jogosultság: Alapértelmezés szerint olvasás/írás, átkapcsolható csak olvashatóra (a konténer csak olvasni tud);
- Figyelmeztetés: „A konténer törlése esetén sem törlődnek az adatok".
3. lépés: Hálózat és portok
- Hálózati mód: Host mód (a hoszt IP-címét és portjait használja) vagy bridge mód (virtuális híd, független IP-tartomány, pl. 172.17.x.x);
- Port hozzáadása: Helyi port + konténerport + protokoll konfigurálása; támogatja a hozzáadást/szerkesztést/törlést; foglalt port esetén hibaüzenet jelenik meg.
4. lépés: Változók és parancsok
- Környezeti változók: Környezeti változók beállítása a konténerhez (változónév + változóérték); támogatja a hozzáadást/szerkesztést/törlést.
- Végrehajtási parancsok: Indítási parancs (CMD) és Entrypoint beállítása a konténerhez.
- Funkciók (Docker Capabilities):
- Rendszer alapértelmezés: A konténer indításkor automatikusan megkapja a rendszer alapértelmezett Capabilities-eit.
- Emelt szintű jogosultságok: Engedélyezés után a konténer ROOT jogosultságokkal fut (privilegizált konténer);
- Egyéni funkciók: Linux Capabilities hozzáadása/eltávolítása.
5. lépés: Beállítások megerősítése
- Ha megbizonyosodott arról, hogy a beállítások helyesek, de mégsem sikerül konténert létrehozni egy Docker Hub képpel, próbáljon meg másik képet használni, mivel a Docker Hub különböző fejlesztők által feltöltött egyéni képeket tartalmaz, és a képek minősége nem mindig garantálható.
- A konténerportok konfigurálásakor válasszon más portszámot, mint amit más szolgáltatások használnak, hogy elkerülje a portütközésekből adódó szolgáltatáshibákat.
- A legtöbb konténer alapértelmezett időzónája UTC. Beállíthatja a „TZ" környezeti változót a konténer időzónájának megváltoztatásához. Látogasson el erre a hivatkozásra az időzóna-adatbázis időzóna-listájának megtekintéséhez.
- Ha több parancsot (command) kell végrehajtania, válassza el őket angol vesszőkkel.
Képek
A Docker-kép egy speciális fájlrendszer, amely a konténer futásához szükséges programok, könyvtárak, erőforrások és konfigurációs fájlok biztosításán túl néhány, a futtatáshoz előkészített konfigurációs paramétert is tartalmaz. Ez képezi a Docker-konténerek létrehozásának és futtatásának alapját.
Helyi képek
Felsorolja a TNAS-ra helyileg letöltött képeket. A Képek funkción keresztül kezelheti az összes letöltött képet, és képeket használhat konténerek létrehozásához.
Helyi képek kezelése
A helyi képek oldalon a következő műveleteket végezheti el:
- Indítás: A kiválasztott kép indítása és a megfelelő konténer konfigurálása;
- Importálás: Számítógépen vagy NAS-on helyileg tárolt kép importálása;
- Exportálás: A kiválasztott kép exportálása egy NAS mappába;
- Törlés: A kiválasztott kép törlése.
Regisztrációs adatbázis
Betölti a képtár képlistáját, alapértelmezés szerint a hivatalos Docker Hub képtárat használja, egyéni címek is támogatottak.
Képtár
- Regisztrációs adatbázis hozzáadása: Új képregisztrációs forrás hozzáadása, támogatja a regisztrációs cím, felhasználónév és jelszó megadását a hitelesítéshez;
- Regisztrációs adatbázis szerkesztése: Meglévő képregisztrációs adatbázis adatainak módosítása;
- Regisztrációs adatbázis törlése: Egyéni képtár eltávolítása (a rendszer alapértelmezett Docker Hub nem törölhető);
- Gyorsító beállítása: Docker képregisztrációs gyorsítótár-proxy konfigurálása a hálózati problémák miatti lassú vagy sikertelen képletöltések megoldására;
- Regisztrációs adatbázis engedélyezése/letiltása: A regisztrációs adatbázis betöltési címének átkapcsolása.
Hálózat
A hálózati modul a Docker konténerhálózatok kezelésére szolgál, támogatja egyéni hálózatok létrehozását és konfigurálását.
Hálózatok kezelése
A hálózati oldalon a következő műveleteket végezheti el:
- Hálózat hozzáadása: Új Docker hálózat egyéni létrehozása;
- Törlés: A kiválasztott egyéni hálózat törlése;
- Beállítások/Részletek: Hálózati részletek megtekintése és a kiválasztott hálózathoz csatlakoztatott konténerek kezelése.
Hálózat létrehozása
Hálózat létrehozásakor a következő elemek konfigurálhatók:
| Konfigurációs elem | Leírás |
|---|---|
| Hálózat neve | Betűket, számokat, elválasztójeleket - _ támogat |
| Illesztőprogram | Alapértelmezett bridge (egyéni illesztőprogramok is támogatottak) |
| IP konfigurációs mód | Automatikus (DHCP) / Kézi |
| IPv4 alhálózat | CIDR formátum, pl. 172.20.0.0/16 |
| IPv4 átjáró | pl. 172.20.0.1 |
| IPv4 IP tartomány | CIDR formátum, pl. 172.20.10.128/25 |
| IPv6 alhálózat | CIDR formátum, pl. fd80:ac8::/48 |
| IPv6 átjáró | pl. fd80:ac8::1 |
| IPv6 tartomány | CIDR formátum, pl. fd80:ac8::/64 |
| IP maszkolás letiltása | IP Masquerading letiltása |
| Konténerek hozzárendelése | Meglévő konténerek azonnali hozzáadása ehhez a hálózathoz |
Naplók
Felsorolja a Container Manager alkalmazásban végrehajtott összes műveleti rekordot, lehetővé téve a naplók exportálását és kezelését.
Naplók kezelése
A naplóoldalon megtekintheti az összes feladat naplóját, kiválaszthat egy adott feladatot a naplók megtekintéséhez, valamint a következő beállításokat végezheti el a naplókkal kapcsolatban:
- Keresés: Események keresése;
- Frissítés: Naplók frissítése;
- Exportálás: Naplók exportálása;
- Törlés: Naplók törlése, törölheti az összes naplót vagy adott naplókat;
- Beállítások: Naplómegőrzési szabály beállítása, a szabálynak nem megfelelő naplók automatikusan törlésre kerülnek.