Docker Manager
Docker Manager er et Docker-administrationsværktøj med en grafisk brugergrænseflade, der giver en fremragende brugeroplevelse. Docker Manager integrerer et image-registry og tilbyder forskellige funktioner via en grafisk grænseflade, herunder billedsøgning, download samt installation og konfiguration af containere. De millioner af images, der er tilgængelige på Docker Hub, giver utallige muligheder for din TNAS, så den kan opfylde dine forretningsmæssige behov.
Installér Docker Engine, før du bruger Docker Manager-applikationen.
Oversigt
I oversigtsgrænsefladen kan du hurtigt overvåge realtidsstatus for projekter og containere for at sikre stabil drift af tjenesterne. Derudover viser siden visuelt ressourceforbruget for kørende projekter og containere og giver et øjeblikkeligt overblik.
Projekter
Via projektfunktionen kan du nemt definere en applikation med flere containere ved hjælp af en Docker-compose.yml-konfigurationsfil. De kan starte og administrere alle tjenester, der er angivet i YML-filens konfiguration, med en enkelt kommando og dækker dermed orkestreringsbehovet mellem containere.
Opret projekt
Sådan opretter du et projekt ved hjælp af projektfunktionen:
- Navigér til Docker Manager-applikationens grænseflade, og vælg "Projekter" i navigationslinjen til venstre
- Klik på ikonet "Tilføj" i øverste højre hjørne eller på knappen "Tilføj nu" på siden for at åbne pop op-vinduet til oprettelse af et projekt
- Indtast projektnavn, projektsti, og vælg Docker-compose.yml-konfigurationsfilen efter hinanden
Valgmulighederne for konfigurationsfilen omfatter:
- Lokal TNAS: Vælg en konfigurationsfil, der er gemt lokalt på TNAS
- Din computer: Upload konfigurationsfilen fra din computer
- Opret en YAML-fil: Åbn et redigeringsprogram for at oprette en ny Docker-compose.yml-fil
- Validér YAML-konfigurationen
- Når valideringen er gennemført, klikker du på knappen Anvend
Validering af YAML kontrollerer indholdet og formatet af docker-compose.yml-filen i redigeringsprogrammet. Hvis indholdet er tomt, eller formatet er forkert, deaktiveres knappen "Anvend". Ret din docker-compose.yml-fil i overensstemmelse med de viste anvisninger.
Administrer projekt
På projektsiden kan du udføre følgende handlinger:
- Tilføj element: Tilføj et nyt element
- Start/Stop: Start eller stop det valgte element
- Genstart: Genstart det valgte element
- Redigér: Redigér det valgte element
- Slet: Fjern det valgte element
- Tving stop: Afslut det valgte element med tvang
- Ryd: Stop og slet alle containere, netværk, images og datavoluminer, der er knyttet til tjenesten
- Byg: Genopbyg projektet ved hjælp af den konfigurerede Docker-compose.yml-fil
Containere
Containere er kørende forekomster af Docker-images og udgør de dynamiske manifestationer af images. De kan startes, sættes på pause, stoppes og slettes. Oprettelse af en container kræver et image. Hvis du ikke har nogen images, kan du besøge registry-siden for at downloade images, som open source-udviklere har uploadet.
Opret container
Sådan opretter du en container i Docker Manager-applikationen:
- Navigér til Docker Manager-applikationens grænseflade, og klik på "Images" i navigationslinjen til venstre
- Klik på ikonet "Start" i øverste højre hjørne for at åbne pop op-vinduet til oprettelse af containere
- Angiv følgende generelle oplysninger:
• Containernavn
• Vælg, om der skal aktiveres ressourcebegrænsninger, automatisk genstart og kørsel med høje privilegier for containeren - Konfigurér tilknyttede mapper
- Vælg netværkstypen til netværkskonfiguration
- Konfigurér netværksporte
- Angiv miljøvariabler
- Etabler forbindelser til andre containere
- Konfigurér kørselskommandoer
- Bekræft indstillingerne, og klik på "OK" for at fuldføre konfigurationen
- Hvis du har bekræftet, at dine indstillinger er korrekte, men stadig ikke kan oprette en container ved hjælp af et image fra Docker Hub, kan du prøve at bruge et andet image. Docker Hub indeholder brugerdefinerede images, som forskellige udviklere har uploadet, og kvaliteten af images kan nogle gange ikke garanteres
- Når du konfigurerer containerporte, skal du vælge et portnummer, der er forskelligt fra de porte, som andre tjenester bruger, for at undgå tjenestefejl forårsaget af portkonflikter
Administrer containere
På containersiden kan du udføre følgende handlinger:
- Tilføj: Vælg et image for at oprette en container
- Start/Stop: Start eller stop containeren
- Genstart: Genstart en kørende container
- Redigér: Redigér containerens konfiguration
- Slet: Slet den valgte container
- Tving stop: Stop en kørende container med tvang
- Duplikér container: Duplikér konfigurationen af en eksisterende container for at oprette en ny container
- Eksportér: Eksportér den valgte container som en .tar-fil
- Importér: Importér en fil, der kan konfigureres til at oprette en container
- Processer: Se kørselsstatus for de kommandoer, der udføres i containeren
- Logfiler: Se logfiler, der genereres af containerens handlinger
- Terminal: Få adgang til containerens terminalgrænseflade
Sådan ser du årsagen til, at oprettelsen af et projekt mislykkedes
Hvis oprettelsen af et projekt mislykkes, kan du se årsagen ved at klikke på statussen "Oprettelse mislykkedes" og gennemgå fejllogfilerne.
Images
Et Docker-image er et særligt filsystem, der ikke kun indeholder de filer, der er nødvendige for at køre programmer, biblioteker, ressourcer, konfigurationer og andre filer, som containerkørsel kræver, men også indeholder konfigurationsparametre, der er klargjort til kørsel. Det udgør grundlaget for at oprette og køre Docker-containere.
Lokale images
Dette afsnit viser images, der er downloadet lokalt til TNAS. Du kan administrere alle downloadede images via image-funktionen og bruge dem til at oprette containere. Derudover kan du importere images ved at uploade filer.
Administrer lokale images
På siden med lokale images kan du udføre følgende handlinger:
- Start: Start det valgte image, og konfigurér den tilhørende container
- Importér: Upload images, der er gemt lokalt på din computer eller på NAS'en
- Eksportér: Gem det valgte image i en mappe på NAS'en
- Slet: Fjern det valgte image
Registry
Registry synkroniserer millioner af image-lagre fra Docker Hub og giver adgang til et enormt bibliotek af images. I registry kan du downloade image-filer.
Sådan downloader du images fra registry
- Find det ønskede image på listen, eller brug søgefunktionen til at finde det via nøgleord
- Vælg det image, du vil downloade, og klik på knappen "Download" i øverste højre hjørne
- Vælg den version af imaget, du ønsker, og klik på "OK"
- Når downloadet er gennemført, kan du administrere imaget via "Lokale images" for yderligere aktivering og administration
Hvis du ikke kan indlæse registry, skal du kontrollere, om din netværksforbindelse er korrekt etableret.
Netværk
Netværk er afgørende for, at containere kan kommunikere med hinanden, med værtsmaskiner eller med eksterne tjenester. Ved installation findes der et standardværtsnetværk og et brodnetværk. Det anbefales at bruge et brugerdefineret brodnetværk til at styre containerkommunikation og aktivere automatisk DNS-oversættelse af containernavne til IP-adresser.
Under Netværk kan du konfigurere og administrere netværksindstillinger. Docker Manager understøtter følgende netværksgrænsefladedrivere:
- bridge: Giver et isoleret netværksnavnerum
- host: Bruger Docker-værtens netværksnavnerum
Administrer netværk
- Tilføj: Tilpas indstillingerne for netværket
- Slet: Fjern det valgte netværk
- Indstillinger: Administrer containere, der er knyttet til det valgte netværk
Indstillinger
Administration af systemmeddelelser til image-downloadprocessen i applikationer
Logfiler
Dette afsnit viser alle udførelsesposter i Docker Manager-applikationen, så du kan administrere eksport og logføring af disse poster.
Administrer logfiler
På siden Logfiler kan du se logfiler for alle opgaver eller vælge en bestemt opgave for at se dens logfiler. Du kan også udføre følgende handlinger på logfilerne:
- Søg: Søg efter hændelser
- Opdater: Opdater logfilerne
- Eksportér: Eksportér logfilerne
- Slet: Slet logfiler, enten alle logfiler eller logfiler for en bestemt opgave
- Indstillinger: Angiv logopbevaringspolitikken. Logfiler, der ikke opfylder politikken, slettes automatisk