Hur används Container Station 3?
- Om Container Station
- Delar av användargränssnittet
- Behållare
- Skivavbilder
- Applikationer
- Appmallar
- Register
- Kubernetes
- Resurshantering
- Preferenser
Om Container Station
Container Station lägger till virtualiseringsfunktion genom att hjälpa dig att installera och centralt hantera Docker- och LXD-containrar på din QNAP-enhet.
Behållare är ett lättviktssätt att virtualisera diverse operativsystem och applikationstjänster på din enhet. Container Station är integrerad med Docker Hub-registret och LXD-skivavbildsserver och ger dig hjälp att enkelt ladda ned bruksfärdiga skivavbilder och öka funktionaliteten hos din QNAP-enhet.
Delar av användargränssnittet
Användargränssnittet i Container Station har tre huvudsakliga områden.

Etikett |
Område |
Beskrivning |
---|---|---|
1 |
Verktygsfält |
Verktygsfältet visar följande knappar:
|
2 |
Meny |
Den här menyn konsoliderar information om och resurser i Container Station i flera avsnitt. |
3 |
Huvudpanel |
Huvudpanelen visar den valda skärmen. |
Behållare
Behållare använder virtualisering på OS-nivå för att konsolidera och standardisera programvara i paket som enkelt kan delas mellan enheter. En behållarskivavbild är ett lättvikts-, fristående körbart paket med programvara som innehåller allt som behövs för att köra en applikation: kod, körmiljö, systemverktyg, systembibliotek och inställningar.
Skärmen Behållare använder du till att visa behållarlistan, utföra åtgärder för en behållare och modifiera vissa behållarinställningar.
Skapa behållare
Det finns flera sätt att skapa behållare i Container Station.
Skapa en Docker-behållare
Container Station skapar behållaren.
Skapa en LXD-behållare
Container Station skapar en LXD-behållare.
Importera en Docker-behållare
Med Container Station kan du importera befintliga behållare från en lokal dator eller QNAP-enhet. De format som har stöd är *.tar, .tar.gz och *.tgz.
När en behållare importeras är det noga att CPU-arkitekturen på den lokala enheten stämmer överens med fjärrenheten. Till exempel kan en behållare som exporterats från en enhet med en 64-bitars x86 CPU inte importeras till en enhet med en 32-bitars ARM CPU.
Container Station skapar en ny behållare, baserad på importerade data. Mer information finns i Skapa en Docker-behållare.
Använd kommandot docker import
till att importera en arkiverad behållarfil till Container Station och skapa en ny tagg (version) för skivavbilden i behållaren.
Importera en LXD-behållare
Med Container Station kan du importera befintliga behållare från en lokal dator eller QNAP-enhet. De format som har stöd är *.tar, .tar.gz och *.tgz.
När en behållare importeras är det noga att CPU-arkitekturen på den lokala enheten stämmer överens med fjärrenheten.
Container Station skapar en ny behållare, baserad på importerade data. Mer information finns i Skapa en LXD-behållare.
Hantera behållare
På skärmen Behållare kan du skapa, hantera och ta bort behållare från Container Station. Här kan användare granska information sådan som statusen och skapandedatument för alla behållare, den tillhörande skivavbildsfilen och IP-adress för varje enskild behållare.
Använda en behållare
Exportera en behållare
Export av en behållare gör att du kan flytta information mellan enheter. Du kan inte exportera en applikation som en enskild fil men du kan enskilt exportera alla behållare inuti applikationen.
För att undvika dataförlust rekommenderar QNAP att en behållare stoppas innan exportprocessen påbörjas.
Skapa en skivavbild från en behållare
Det här ämnet förklarar hur en skivavbild skapas från en befintlig behållare.
Container Station skapar en ny skivavbild med det angivna namnet och versionen.
Köra ett terminalkommando i en behållare
Container Station kan du använda till att köra terminalkommandon på en behållare som körs.
Kommandoradsterminalen gör det enklare för dig att kontrollera loggar och statusar och utföra åtgärder utan att använda en webbserver.
Container Station kör kommandot i behållaren och returnerar kommandots utdata.
Du kan även köra kommandon genom att dubbelklicka på ett kommando i den vänstra panelen.
Skivavbilder
Skivavbilder är mappar som innehåller en uppsättning instruktioner för att skapa en behållare i Container Station.
Skärmen Skivavbilder visar en lista över skivavbilder som laddats ned eller importerats till Container Station. Du kan visa skivavbildsegenskaper sådana som typ, version, ID, storlek och skapandedatum. Du kan även söka efter skivavbilder per namn, skapa behållare från befintliga skivavbilder, synka skivavbilder från det utsedda registret, exportera skivavbilder och ta bort skivavbilder.
Ladda ned en skivavbild
Som standard använder Container Station Docker Hub-registret men du kan även lägga till ett nytt register. Mer information finns i Lägga till en skivavbildsregisterpost.
Container Station laddar ned skivavbilden från registret.
Importera en skivavbild
Container Station kan du använda till att importera befintliga skivavbilder från en lokal dator eller NAS. De format som har stöd är *.tar, .tar.gz och *.tgz.
När en behållare importeras är det noga att CPU-arkitekturen på den lokala enheten stämmer överens med fjärrenheten. Till exempel kan en behållare som exporterats från en enhet med en 64-bitars x86 CPU inte importeras till en enhet med en 32-bitars ARM CPU.
Container Station importerar skivavbilden.
Hantera skivavbilder
På skärmen Skivavbilder kan du hämta och ta bort skivavbilder och skapa behållare.
Applikationer
Applikationer är multibehållarresurser som skapats med Docker Compose. Detta används vanligtvis när en behållare kan ha beroenden och kräver andra behållare för att fungera. För att köra applikationer kan du använda en YAML-fil till att beskriva komponenter och konfigurationsfiler.
Skapa en applikation
Container Station kan du använda till att kombinera flera behållare i en applikation med Docker Compose. Mer information finns i Docker Compose.
Hantera applikationer
Skärmen Applikationer kan du använda till att skapa, hantera och ta bort applikationer från Container Station. Här kan användare se statusen och skapandedatumet för alla applikationer, antalet behållare inom en applikation och webb-URL som används för att komma åt applikationen.
Använda en applikation
Appmallar
Distribuera en QNAP-verifierad mall
Container Station tillhandahåller en lista med behållare som har verifierats att fungera korrekt med din QNAP-enhet. Användare kan enkelt distribuera dessa behållare från fliken QNAP-verifierade mallar på skärmen Appmallar.
- I menyn; gå till Appmallar.
- Identifiera en mall.
- Klicka på Distribuera.
Guiden Distribuera behållare öppnas. Se Skapa en Docker-behållare.
Lägga till en anpassad appmall
- Starta Container Station.
- I menyn; klicka på Preferenser.
- Gå till Appmallar.
- Välj Aktivera anpassad mall.
- Ange URL till en anpassad appmall.
- Klicka på Tillämpa.
Container Station sparar den anpassade appmallen.
Distribuera en anpassad mall
Container Station låter användare importera en anpassad lista med behållare från en tredjepartskälla. Dessa behållare kanske inte fungerar korrekt med din QNAP-enhet. Användare kan enkelt distribuera dessa behållare från fliken Anpassade mallar på skärmen Appmallar.
Användare måste först konfigurera en datakatalog med anpassade mallar. Se Lägga till en anpassad appmall.
- I menyn; gå till Appmallar.
- Gå till fliken Anpassade mallar.
- Identifiera en mall.
- Klicka på Distribuera.
Guiden Distribuera behållare öppnas. Se Skapa en Docker-behållare.
Register
Lägga till en skivavbildsregisterpost
Container Station har bara stöd för att lägga till Docker-register.
Container Station lägger till skivavbildsposten.
Hantera register
På skärmen Register kan du hantera befintliga Docker-skivavbildsregister och lägga till anpassade register.
Kubernetes
Hantera Kubernetes
Container Station inkluderar ett fristående lättvikts K3s-kluster och det officiella Kubernetes-webbgränssnittet (instrumentpanel). K3s-servern är ett icke konfigurerbart enkelnodskluster som körs lokalt i Docker-instansen. Genom att aktivera Kubernetes kan du distribuera arbetslaster parallellt på Kubernetes och fristående behållare.
-
Standard Kubernetes API-serverport är 6443.
-
De tillgängliga Kubernetes-webb-gränssnitts-portarna är mellan 61000 och 62000.
-
Ett standardkonto för admin-user skapas för Kubernetes web UI management. Det här kontot beviljas administrativa privilegier under Kubernetes-distributionen.
Det finns flera begränsningar vid användning av Kubernetes i Container Station:
Område |
Begränsningar |
---|---|
Allmänt |
|
Nätverk |
|
Lagring |
|
Säkerhet |
|
Avancerat |
|
Använda Kubernetes
Resurshantering
Med Container Station kan du hantera behållare, skivavbilder och volymer utan att lämna applikationen.
Hantera volymer
På skärmen Volymer kan du skapa volymer, rensa alla oanvända volymer, ta bort volymer från listan och identifiera vilka behållare som använder specifika volymer.
Hantera händelseloggar
Container Station loggar åtgärder som utförs inuti applikationen. Du kan visa och filtrera loggarna och ladda ned en kopia i en CSV-fil.
Container Station utför den angivna åtgärden.
Ladda ned felsökningsrapport
-
I verktygsfältet; klicka på
.
- Gå till Felsökningsrapport.
Container Station förbereder felsökningsrapporten för nedladdning.
Preferenser
Hantera nätverksinställningar
Avsnittet Nätverksinställningar kan du använda till att konfigurera intervallet med tillgängliga IP-adresser som behållare ska använda. Det finns tre tillgängliga bryggade nätverk som du kan konfigurera:
-
lxcbr0: Tillhandahåller nätverksåtkomst till Docker-behållare.
-
lxdbr0: Tillhandahåller nätverksåtkomst till LXD-behållare.
-
docker0: Tillhandahåller nätverksåtkomst för behållare i beroende applikationer.
Container Station sparar nätverksinställningarna. Du måste starta om Container Station för att ändringarna i nätverket ska börja gälla.
Låt nätverksinställningarna återgå genom att klicka på Återgå.
Ladda ned Docker-certifikatet
Ett Docker-certifikat säkerställer en säker anslutning vid åtkomst till Container Station Docker-tjänsten från en annan enhet.
Du måste aktivera portvidarebefordran på Docker (port: 2376) och din NAS (standardport: 8080, 443).
Förnya Docker-certifikatet manuellt genom att klicka på Förnya. Att förnya Docker-certifikatet startar automatiskt om alla Docker-behållare.