Skip to main content
Version: TOS 7

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.

Megjegyzés

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:

  1. A Docker Manager alkalmazás felületén kattintson a "Projektek" gombra a bal oldali navigációs sávban;
  2. 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;
  3. 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.
  4. YAML érvényesítése.
  5. Az érvényesítés sikeres átadása után kattintson az Alkalmaz gombra.
Megjegyzés
  • 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:

  1. A Docker Manager alkalmazás felületén kattintson a "Képek" gombra a bal oldali navigációs sávban;
  2. 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.
  1. Erősítse meg a beállításokat, és kattintson az "OK" gombra a beállítás befejezéséhez.
Megjegyzés
  1. 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ó.
  2. 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.
  3. 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 elemLeírás
Hálózat neveBetűket, számokat, kötőjeleket - _ támogat
IllesztőprogramAlapértelmezett bridge (támogatja az egyéni illesztőprogramokat)
IP konfigurációs módAutomatikus (DHCP) / Kézi
IPv4 alhálózatCIDR formátum, pl. 172.20.0.0/16
IPv4 átjárópl. 172.20.0.1
IPv4 IP tartományCIDR formátum, pl. 172.20.10.128/25
IPv6 alhálózatCIDR formátum, pl. fd80:ac8::/48
IPv6 átjárópl. fd80:ac8::1
IPv6 tartományCIDR formátum, pl. fd80:ac8::/64
IP maszkolás letiltásaIP maszkolás letiltása
Konténerek hozzárendeléseMeglé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:

  1. Keresés: Események keresése;
  2. Frissítés: Naplók frissítése;
  3. Exportálás: Naplók exportálása;
  4. Törlés: Naplók törlése — törölheti az összes naplót vagy megadott naplókat;
  5. 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.