Docker Manager
A Docker Manager egy grafikus felülettel rendelkező Docker kezelőeszköz, amely kiváló felhasználói élményt nyújt. A Docker Manager integrál egy képregisztrumot, és grafikus felületen keresztül valósít meg gazdag funkciókat, például képek keresését, letöltését, valamint konténerek telepítését és konfigurálását. A Docker Hub több millió képe különféle lehetőségeket kínál a TNAS számára, hogy megfeleljen az üzleti igényeinek.
A Docker Manager alkalmazás használatához először telepítse a Docker Engine-t.
Áttekintés
Az Áttekintés oldalon gyorsan átláthatja a projektek és konténerek valós idejű állapotát, biztosítva a stabil szolgáltatás működést. Az oldal intuitívan megjeleníti a futó projektek és konténerek erőforrás-használatá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 van-e és engedélyezve; 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 teljes memóriahasználatát és kihasználtsági rátáját;
- Erőforrás-statisztikai diagram: Grafikusan jeleníti meg a CPU és memória használati trendjeit;
- Konténer futási áttekintés: Megjeleníti a futó/leállított konténerek számát; szembetűnő jelzést ad, ha a konténerek rendellenesen működnek;
- Képstatisztika: Megjeleníti a helyi képek teljes számát.
Projektek
A projekteken keresztül könnyen definiálhat egy többkonténeres alkalmazást egyetlen konfigurációs fájllal (Docker-compose.yml), és egyetlen paranccsal létrehozhat és elindíthat minden szolgáltatást a YML fájl konfigurációjából.
Projektek kezelése
A Projektek oldalon a következő műveleteket hajthatja végre a projekteken:
- 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;
- 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éner, hálózat, kép és kötet leállítása és törlése;
- Építés: A projekt újraépítése a projekt YAML konfigurációs fájljából;
Projekt létrehozása
Projekt létrehozásához a Projekt funkcióban:
- A Docker Manager alkalmazás felületén kattintson a "Projektek" gombra a bal oldali navigációs sávban;
- Kattintson a "Hozzáadás" ikonra a jobb felső sarokban, vagy az "Azonnali hozzáadás" gombra az oldalon a projekt létrehozási párbeszédpanel megnyitásához;
- Egymás után állítsa be a projekt nevét, projekt útvonalát és konfigurációs fájlját (Docker-compose.yml) Háromféleképpen állíthatja be a konfigurációs fájlt: • Helyi TNAS — Válasszon helyi TNAS fájlt a konfigurálá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 fájl létrehozásához.
- YAML érvényesítése.
- Az érvényesítés sikeres átadása után kattintson az Alkalmaz gombra.
- A YAML érvényesíté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ó. Módosítsa a docker-compose.yml fájlt az utasításoknak megfelelően.
- Ha a Compose konfigurációs fájlt törlik, az oldal értesítést jelenít meg.
Hogyan ellenőrizheti gyorsan a projekt létrehozásának sikertelenségének okát?
Amikor a projekt létrehozása során a projekt létrehozásának sikertelenségét tapasztalja, a "Létrehozás sikertelen" projekt állapotra kattintva megtekintheti a hibanaplót.
Konténerek
A konténer egy Docker kép futó példánya és a kép dinamikus megjelenítése. Elindítható, szüneteltethető, leállítható és törölhető. Konténer létrehozásához kép szükséges. Ha nem rendelkezik képekkel, a Regisztrum oldalra léphet nyílt forráskódú fejlesztők által feltöltött képek letöltéséhez.
Konténerek kezelése
A Konténerek oldalon a következő műveleteket hajthatja végre a konténereken:
- Hozzáadás: Válasszon képet konténer létrehozásához;
- Indítás/Leállítás: 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 duplikálása: Új konténer konfigurálása a konténer konfigurációjának duplikálásával (csak a konfiguráció duplikálódik, nem a képek és adatok; a portok automatikusan újra lesznek rendelve);
- 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 konténer beállítások exportálása" módokat;
- Importálás: Válasszon importálható fájlt és konfigurálja a konténert a fájl alapján;
- Folyamatok: A konténeren belül végrehajtott parancsok futási állapota;
- Naplók: A konténer működése által generált naplók;
- Terminál: A konténer terminál interfésze (bash).
- Asztalra küldés: Konténer parancsikon létrehozása a TOS asztalon; támogatja az egyéni ikonok feltöltését (.jpg/.png, méret ≤ 8MB).
- Hozzáférési URL: A konténer hozzáférési URL-jének megtekintése.
Konténer létrehozása
Konténer létrehozásához a Docker Manager alkalmazásban:
- A Docker Manager alkalmazás felületén kattintson a "Képek" gombra a bal oldali navigációs sávban;
- Kattintson az "Indítás" ikonra a jobb felső sarokban a konténer létrehozási párbeszédpanel megnyitásához;
1. lépés: Alapvető információk
- Kép kiválasztása: Válasszon a helyi képek közül;
- Tároló címe: Opcionális egyéni tárolócím (felhasználónév/jelszó hitelesítéssel);
- Konténer neve: Kisbetűket, számokat, kötőjeleket
-és aláhúzásjeleket_támogat; nem kezdődhet-vagy_jellel.
2. lépés: Hálózat és portok
- Hálózati mód: Host mód (a gazdagép IP-jét és portjait használja) vagy bridge mód (virtuális híd, független IP-szegmens, pl. 172.17.x.x);
- Port hozzáadása: Helyi port + konténer port + protokoll konfigurálása; támogatja a hozzáadást/szerkesztést/törlést; hibaüzenet, ha a port foglalt.
3. lépés: Kötetek (Volumes)
- Konténer adattárolási útvonal beállítása (gazdagép könyvtár → konténer könyvtár), a konténer adatainak biztonsági mentése a gazdagépre;
- Olvasási/írási engedély: Alapértelmezés szerint olvasás/írás, átváltható csak olvashatóra (a konténer csak olvashat);
- Tipp: "Még ha a konténert törlik is, az adatok nem lesznek törölve."
4. lépés: 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.
5. lépés: Konténer kapcsolatok (Links)
- Kapcsolatok létrehozása más konténerekkel a biztonságos kommunikáció lehetővé tételéhez több konténer között; támogatja az alias beállítását.
6. lépés: Végrehajtási konfiguráció
- Kiemelt jogosultságú végrehajtás: Engedélyezés esetén a konténer ROOT jogosultságokkal fut (kiemelt jogosultságú konténer);
- CPU prioritás: Alacsony/Közepes/Magas háromszintű választás;
- Memóriakorlát: A konténer maximális memóriahasználatának beállítása;
- Automatikus indítás bootoláskor: A konténer automatikus indítása NAS újraindítás vagy Docker Engine újraindítás után;
- Sávszélesség-korlát: Engedélyezés esetén korlátozza a konténer hálózati sávszélességét;
- Egyéni Capabilities: Linux Capabilities hozzáadása/eltávolítása;
- Belépési pont (Entrypoint): A konténer belépési parancsának testreszabása;
- Végrehajtási parancs (CMD): A konténer indítási parancsának testreszabása.
- Erősítse meg a beállításokat, és kattintson az "OK" gombra a beállítás befejezéséhez.
- Ha biztosította, hogy a beállítások helyesek, de még mindig nem sikerül konténert létrehozni egy Docker Hub kép használatával, 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ép minősége nem mindig garantálható.
- A konténer portok konfigurálásakor válasszon olyan portszámokat, amelyek eltérnek más szolgáltatások által használt portoktól, hogy elkerülje a portütközés okozta szolgáltatási hibá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 ide az időzóna-adatbázis időzóna-listájának megtekintéséhez.
Képek
A Docker kép egy különleges fájlrendszer, amely a konténer futtatásához szükséges programokon, könyvtárakon, erőforrásokon és konfigurációs fájlokon kívül futtatáshoz előkészített konfigurációs paramétereket is tartalmaz. Ez az alapja a Docker konténerek létrehozásának és futtatásának.
Helyi képek
Felsorolja a TNAS-ra helyileg letöltött képeket. A kép funkcióval 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 hajthatja végre a helyi képeken:
- Indítás: Indítsa el a kiválasztott képet és konfigurálja a megfelelő konténert;
- Importálás: Importálja a számítógépen vagy NAS-on tárolt képeket;
- Exportálás: Exportálja a kiválasztott képet egy NAS mappába;
- Törlés: Törölje a kiválasztott képet.
Regisztrum
Szinkronizálja a Docker Hub több millió képtárolóját. A Regisztrumban a következőket teheti:
- Regisztrum hozzáadása: Új képtároló-forrás hozzáadása, támogatja a tároló címének, felhasználónevének és jelszavának hitelesítésének beállítását;
- Regisztrum szerkesztése: A regisztrált tárolóinformációk módosítása;
- Regisztrum törlése: Egyéni tárolók eltávolítása (a rendszer alapértelmezett Docker Hub nem törölhető);
- Regisztrum engedélyezése/letiltása: A regisztrum használati állapotának váltása;
- SSL tanúsítvány megbízhatósága: Önaláírt SSL tanúsítvánnyal rendelkező tárolók megbízhatónak tekintése.
Gyorsító konfiguráció
A képgyorsítók a Docker Hub képek letöltési sebességének növelésére szolgálnak:
- Regisztrum tükör engedélyezése: A Docker Hub képgyorsító engedélyezése;
- Gyorsító URL: A képgyorsítási cím konfigurálása (pl. Alibaba Cloud képgyorsítás, USTC tükörforrás stb.);
- Módosítási figyelmeztetés: A gyorsító konfiguráció módosítása újraindítja a Docker Engine-t, megszakítva a futó feladatokat (pl. konténerek vagy projektek létrehozása, képek letöltése stb.).
Hálózat
A Hálózat modul a Docker konténer hálózatok kezelésére szolgál, támogatja az egyéni hálózat létrehozását és konfigurálását.
Hálózatok kezelése
A Hálózat oldalon a következő műveleteket hajthatja végre a hálózatokon:
- Hálózat hozzáadása: Egyéni új Docker hálózat 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ózat részleteinek megtekintése és a kiválasztott hálózathoz csatlakozó 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, kötőjeleket - _ támogat |
| Illesztőprogram | Alapértelmezett bridge (támogatja az egyéni illesztőprogramokat) |
| 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 maszkolás letiltása |
| Konténerek hozzárendelése | Meglévő konténerek azonnali hozzáadása ehhez a hálózathoz |
Naplók
Felsorolja a Docker Manager alkalmazásban végrehajtott összes műveletet. A naplók exportálhatók és kezelhetők.
Naplók kezelése
A Naplók oldalon megtekintheti az összes feladat naplóit, kiválaszthatja a megfelelő feladatokat a naplók megtekintéséhez, és a következő beállításokat konfigurálhatja a naplókhoz:
- 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 megadott naplókat;
- Beállítások: Naplómegőrzési szabályzatok beállítása; a szabályzatnak nem megfelelő naplók automatikusan törlődnek.