Hoppa till huvudinnehållet
Version: TOS 6

Docker Manager

Docker Manager är ett Docker-hanteringsverktyg med ett grafiskt användargränssnitt som erbjuder en utmärkt användarupplevelse. Docker Manager integrerar ett bildregister och erbjuder olika funktioner via ett grafiskt gränssnitt, inklusive bildsökning, nedladdning samt installation och konfiguration av containrar. De miljontals bilder som finns tillgängliga på Docker Hub ger många möjligheter för din TNAS att möta dina affärsbehov.

Obs

Installera Docker Engine innan du använder programmet Docker Manager.

Översikt​

I översiktsgränssnittet kan du snabbt övervaka realtidsstatusen för projekt och containrar för att säkerställa stabil drift av tjänsterna. Dessutom visar sidan på ett tydligt sätt resursanvändningen för projekt och containrar som körs, vilket ger en omedelbar överblick.

Projekt​

Med projektfunktionen kan du enkelt definiera ett program med flera containrar med hjälp av en Docker-compose.yml-konfigurationsfil. Med ett enda kommando kan de initiera och hantera alla tjänster som anges i YML-filens konfiguration, vilket hanterar orkestreringsbehoven mellan containrar.

Skapa projekt​

Så här skapar du ett projekt med projektfunktionen:

  1. Gå till programgränssnittet för Docker Manager och välj "Projekt" i den vänstra navigeringslisten
  2. Klicka på ikonen "Lägg till" i det övre högra hörnet eller knappen "Lägg till nu" på sidan för att öppna popup-fönstret för att skapa ett projekt
  3. Ange i tur och ordning projektnamn, projektsökväg och välj konfigurationsfilen Docker-compose.yml

Alternativen för konfigurationsfilen inkluderar:

  • Lokal TNAS: Välj en konfigurationsfil som lagras lokalt på TNAS
  • Din dator: Ladda upp konfigurationsfilen från din dator
  • Skapa en YAML-fil: Öppna en editor för att skapa en ny Docker-compose.yml-fil
  1. Validera YAML-konfigurationen
  2. När valideringen är klar klickar du på knappen Verkställ
Obs

Validering av YAML kontrollerar innehållet och formatet i docker-compose.yml-filen i editorn. Om innehållet är tomt eller formatet är felaktigt inaktiveras knappen "Verkställ". Ändra din docker-compose.yml-fil enligt anvisningarna.

Hantera projekt​

På projektsidan kan du utföra följande åtgärder:

  • Lägg till post: Lägg till en ny post
  • Starta/Stoppa: Starta eller stoppa den valda posten
  • Starta om: Starta om den valda posten
  • Redigera: Ändra den valda posten
  • Ta bort: Ta bort den valda posten
  • Tvinga stopp: Avsluta den valda posten med tvång
  • Rensa: Stoppa och ta bort alla containrar, nätverk, bilder och datavolymer som är kopplade till tjänsten
  • Bygg: Bygg om projektet med den konfigurerade Docker-compose.yml-filen

Containrar​

Containrar är körande instanser av Docker-bilder och utgör bildernas dynamiska representation. De kan startas, pausas, stoppas och tas bort. För att skapa en container krävs en bild. Om du inte har några bilder kan du besöka registersidan för att ladda ner bilder som laddats upp av utvecklare med öppen källkod.

Skapa container​

Så här skapar du en container i programmet Docker Manager:

  1. Gå till programgränssnittet för Docker Manager och klicka på "Bilder" i den vänstra navigeringslisten
  2. Klicka på ikonen "Starta" i det övre högra hörnet för att öppna popup-fönstret för att skapa en container
  3. Ställ in följande allmänna information:
    • Containernamn
    • Välj huruvida resursgränser, automatiska omstarter och körning med hög behörighet ska aktiveras för containern
  4. Konfigurera monterade kataloger
  5. Välj nätverkstyp för nätverkskonfigurationen
  6. Konfigurera nätverksportar
  7. Ställ in miljövariabler
  8. Upprätta anslutningar till andra containrar
  9. Konfigurera körningskommandon
  10. Bekräfta inställningarna och klicka på "OK" för att slutföra konfigurationen
Obs
  1. Om du har bekräftat att dina inställningar är korrekta men fortfarande inte kan skapa en container med en bild från Docker Hub, försök med en annan bild. Docker Hub innehåller anpassade bilder som laddats upp av olika utvecklare, och ibland kan bildernas kvalitet inte garanteras
  2. När du konfigurerar containerportar väljer du ett portnummer som skiljer sig från portar som används av andra tjänster för att undvika tjänstefel orsakade av portkonflikter

Hantera containrar​

På containersidan kan du utföra följande åtgärder:

  • Lägg till: Välj en bild för att skapa en container
  • Starta/Stoppa: Starta eller stoppa containern
  • Starta om: Starta om en körande container
  • Redigera: Ändra containerns konfiguration
  • Ta bort: Ta bort den valda containern
  • Tvinga stopp: Tvinga stopp av en körande container
  • Duplicera container: Duplicera konfigurationen från en befintlig container för att skapa en ny container
  • Exportera: Exportera den valda containern som en .tar-fil
  • Importera: Importera en fil som kan konfigureras för att skapa en container
  • Processer: Visa körningsstatusen för kommandon som körs i containern
  • Loggar: Visa loggar som genereras av containerns åtgärder
  • Terminal: Få åtkomst till containerns terminalgränssnitt

Visa orsaken till att ett projekt misslyckades med att skapas​

Om ett projekt misslyckas med att skapas kan du kontrollera orsaken genom att klicka på statusen "Skapandet misslyckades" och granska felloggarna.

Bilder​

En Docker-bild är ett speciellt filsystem som inte bara innehåller de filer som krävs för att köra program, bibliotek, resurser, konfigurationer och andra filer som containern behöver vid körning, utan även konfigurationsparametrar förberedda för körning. Den utgör grunden för att skapa och köra Docker-containrar.

Lokala bilder​

Detta avsnitt listar bilder som har laddats ner lokalt till TNAS. Du kan hantera alla nedladdade bilder via bildfunktionen och använda dem för att skapa containrar. Dessutom kan du importera bilder genom att ladda upp filer.

Hantera lokala bilder​

På sidan för lokala bilder kan du utföra följande åtgärder:

  • Starta: Starta den valda bilden och konfigurera motsvarande container
  • Importera: Ladda upp bilder som lagras lokalt på din dator eller på NAS
  • Exportera: Spara den valda bilden till en NAS-mapp
  • Ta bort: Ta bort den valda bilden

Register​

Registret synkroniserar miljontals bildarkiv från Docker Hub och ger tillgång till ett enormt bibliotek av bilder. I registret kan du ladda ner bildfiler.

Hur laddar man ner bilder från registret​

  1. Hitta önskad bild i listan eller använd sökfunktionen för att hitta den med nyckelord
  2. Välj den bild du vill ladda ner och klicka på knappen "Ladda ner" i det övre högra hörnet
  3. Välj vilken version av bilden du vill ha och klicka på "OK"
  4. Efter nedladdning hanterar du bilden via "Lokala bilder" för vidare aktivering och hantering
Obs

När du inte kan ladda registret kontrollerar du att din nätverksanslutning är korrekt upprättad.

Nätverk​

Nätverk är avgörande för att containrar ska kunna kommunicera med varandra, med värdar eller med externa tjänster. Vid installation finns ett standardvärdnätverk och ett bryggnätverk. Det är tillrådligt att använda ett användardefinierat bryggnätverk för att styra containerkommunikation och möjliggöra automatisk DNS-uppslagning av containernamn till IP-adresser.

I Nätverk kan du konfigurera och hantera nätverksinställningar. Docker Manager stöder följande drivrutiner för nätverksgränssnitt:

  • bridge: Tillhandahåller ett isolerat nätverksnamnområde
  • host: Använder Docker-värdens nätverksnamnområde

Hantera nätverk​

  • Lägg till: Anpassa inställningarna för nätverket
  • Ta bort: Ta bort det valda nätverket
  • Inställningar: Hantera containrar som är anslutna till det valda nätverket

Inställningar​

Hantering av systemmeddelanden för bildnedladdningsprocessen i program

Loggar​

Detta avsnitt listar alla körningsposter i programmet Docker Manager, vilket gör att du kan hantera export och loggning av dessa poster.

Hantera loggar​

På loggsidan kan du visa loggar för alla uppgifter eller välja en specifik uppgift för att visa dess loggar. Du kan även utföra följande åtgärder på loggarna:

  1. Sök: Sök efter händelser
  2. Uppdatera: Uppdatera loggarna
  3. Exportera: Exportera loggarna
  4. Ta bort: Ta bort loggar, antingen alla loggar eller loggar för en specifik uppgift
  5. Inställningar: Ställ in loggarnas bevarandepolicy. Loggar som inte uppfyller policyn tas bort automatiskt