Snabbstartsguide för Container Station

Senaste ändringsdatum: 2025-02-12
  • Vad är Container Station?

    • Användningsfall

  • Systemkrav

  • Innan du börjar

  • Skapa en behållare

    • Skapa eller importera en Docker-behållare

    • Skapa eller importera en LXD-behållare

    • Hämta eller importera en skivavbild

  • Hantera åtgärder för behållare och skivavbilder

  • Hantera Kubernetes-kluster

    • Installera och använd Kubernetes

    • Hantera Kubernetes-kluster

  • Konfigurera och hantera register

    • Lägga till ett skivavbildsregister

    • Hantera standardregister

  • Konfigurera programinställningar

    • Hantera nätverksinställningar

    • Konfigurera certifikatinställningar

  • Ytterligare läsning och resurser

Den här vägledningen kan användas med QTS 5.1.0, QuTS hero h5.1.0, QuTScloud c5.1.0 och senare versioner.

Vad är Container Station?

Container Station är en virtualiseringsplattform som QNAP utvecklat som du kan använda till att krångelfritt distribuera och hantera behållarbaserade program på QNAP-enheter. Applikationen har stöd för både Dockerbehållare och LXD-behållare och ger på så sätt en lättviktad, isolerad miljö där program och tjänster kan köras med optimal resurseffektivitet.

Användningsfall

  • Använda behållare till att distribuera molnbaserade program
  • Köra isolerade operativsystem för utveckling och testning
  • Vara värd åt virtualiserade tjänster som webbservrar eller databaser
  • Upprätthålla flera behållaranpassade miljöer på en QNAP-enhet

Systemkrav

Innan Container Station installeras och används är det viktigt att se till att din QNAP-enhet uppfyller de lägsta systemkraven. Dessa krav skiljer sig åt beroende på vilken typ av behållarplattform du avser att använda – Docker, Kata eller LXD. Varje plattform har olika resursbehov, inklusive processorarkitektur, minneskapacitet och vilka operativsystem som stöds.

SystemkravDockerKataLXD
CPU-arkitektur
  • 64-bitars enhet med x86- eller ARM-processor
  • 32-bitars enhet med en ARM-processor
  • 64-bitars enhet med x86-processor
  • 64-bitars enhet med x86- eller ARM-processor
Minne
1 GB
4 GB
2 GB

Innan du börjar

  • Logga in på enheten som administratör.
  • Kontrollera att Container Station är installerat.
  • Kontrollera att enheten är ansluten till ett externt nätverk med en standardgateway.
  • Kontrollera att din QNAP-enhets inbyggda programvara är uppdaterad.

Skapa en behållare

Skapa eller importera en Docker-behållare

Skapa en ny Docker-behållare genom att välja en skivavbild från Docker Hub eller importera en befintlig Docker-behållare från ditt lokala system eller din QNAP-enhet. Konfigurera inställningar som behållarnamn, autostart-princip och nätverksalternativ.

  1. Öppna Container Station och gå till menyn Behållare.
  2. Klicka på Skapa.
  3. Välj Docker Hub (Grundläggande läge) eller Docker-skivavbild (Avancerat läge).
  4. Ange skivavbildens namn och versionsnummer i grundläggande läge eller skivavbildens namn och register i Avancerat läge.
    Exempel:
    • Grundläggande läge:nginx:1.25.2
    • Avancerat läge: registry.hub.docker.com/library/postgres
  5. Välj Försök att hämta skivavbilden från registret innan behållaren skapas.
  6. Klicka på Nästa och konfigurera sedan de grundläggande och avancerade inställningarna.
  7. Klicka på Nästa för att granska inställningarna och klicka sedan på Slutför för att skapa behållaren.

Skapa eller importera en LXD-behållare

Välj en LXD-skivavbild för att skapa en ny behållare eller importera en LXD-behållare från ett lokalt system eller en QNAP-enhet. Anpassa inställningar, exempelvis behållarens namn, lagring och autostart-princip.

  1. Öppna Container Station och gå till menyn Behållare.
  2. Klicka på Skapa.
  3. Välj LXD-skivavbildsserver (grundläggande läge) eller LXD-skivavbild (avancerat läge).
  4. Ange skivavbildens namn och versionsnummer i grundläggande läge eller skivavbildens namn och register i Avancerat läge.
    Exempel:
    • Grundläggande läge: ubuntu:22.04
    • Avancerat läge: images:ubuntu/22.04
  5. Välj Försök att hämta skivavbilden från registret innan behållaren skapas.
  6. Klicka på Nästa och konfigurera de grundläggande och avancerade inställningarna.
  7. Granska behållarinställningarna och klicka på Nästa för att fortsätta.
  8. Klicka på Slutför för att skapa behållaren.

Hämta eller importera en skivavbild

Funktionen Hämta skivavbild kan användare använda till att hämta behållarskivavbilder från ett online-register, medan funktionen Importera skivavbild kan användas till att läsa in skivavbilder direkt från lokala filer eller säkerhetskopior.

De viktigaste skillnaderna mellan att hämta och importera skivavbilder är följande:

  • Skivavbildkälla: Att använda hämta hämtar en skivavbild från ett onlineregister medan att använda import skapar en skivavbild från en fil som lagras lokalt.
  • Användning: Hämta är för att ladda ned skivavbilder från externa källor, medan import är för att läsa in skivavbilder från lokala säkerhetskopior eller exporterade skivavbilder.
  1. Öppna Container Station och klicka på Utforska.
  2. Klicka på Hämta skivavbild eller Importera skivavbild.
  3. Konfigurera skivavbildsinställningarna.

Hantera åtgärder för behållare och skivavbilder

Hantera och styr dina behållare via Container Station. Vanliga åtgärder inkluderar att starta, stoppa, pausa, starta om eller ta bort behållare. Du kan också inspektera behållarloggar, resursanvändning och prestandastatistik.

  1. I Container Station, gå till Behållare eller Skivavbilder.
  2. Välj den behållare eller skivavbild som du vill hantera i listan.
  3. Under Åtgärder; välj  eller .
    Obs!
     bredvid din behållare anger att behållaren hanteras eller orkestreras av ett Kubernetes-kluster.
  4. Utför någon av följande behållaråtgärder.

    Grundläggande livscykelåtgärder för behållare

    ÅtgärdBeskrivning
    StartaBörja köra en stoppad behållare.
    Starta omStarta om en behållare som är igång eller stoppad.
    StoppaStoppar en behållare som körs.
    Tvingad avslutningFramtvinga stopp för en behållare som körs.
    PausaSätta en behållare som körs på paus, utan att stoppa den.
    ÅterupptaÅteruppta en pausad behållare och fortsätta med dess processer.

    Inspektion av och interaktion med behållare

    ÅtgärdBeskrivning
    InspekteraVisa utförlig information om behållarens konfiguration och status.
    KörKör terminalkommandon i behållaren som körs.
    BifogaAnslut till en behållares standardströmmar för in- och utdata.

    Konfiguration och hantering av behållare

    ÅtgärdBeskrivning
    RedigeraÄndra behållarens inställningar och parametrar.
    Skapa direkt igenÅterskapa en stoppad behållare med hjälp av dess tidigare inställningar.
    ÅterskapaÅterskapa en behållare med uppdaterade inställningar.
    DupliceraSkapa en kopia av en befintlig behållare.

    Behållarens skivavbild och datahantering

    ÅtgärdBeskrivning
    Skapa skivavbildSkapa en återanvändbar skivavbild från en behållare som körs eller stoppats.
    ExporteraExportera en behållare som ska användas på en annan enhet.
    Ta bortRadera en behållare från systemet.
  5. Utför någon av åtgärderna för skivavbild.

    Inspektion och hantering av skivavbild

    ÅtgärdBeskrivning
    InspekteraVisa utförlig information om en skivavbilds konfiguration och egenskaper.
    Använda behållareVisar en lista med behållare som använder en specifik skivavbild.

    Taggning och versionshantering av skivavbild.

    ÅtgärdBeskrivning
    TaggTilldela och ändra en tagg (version) för en specifik skivavbild.

    Ladda ned och ladda upp skivavbilder

    ÅtgärdBeskrivning
    HämtaLadda ned en skivavbild från ett register till Container Station.
    Överför till registerLadda upp en skivavbild till ett register för senare användning.
    Överför direktLadda upp en skivavbild till ett register utan några mellanliggande steg.

    Export och borttagning av en skivavbild

    ÅtgärdBeskrivning
    ExporteraSpara en skivavbild på ett lokalt system eller en QNAP-enhet för säkerhetskopiering eller överföring.
    Ta bortRadera en skivavbild från systemet för att frigöra utrymme eller rensa upp oanvända resurser.

Hantera Kubernetes-kluster

Installera och använd Kubernetes

Aktivera Kubernetes-stöd genom att installera ett K3s-lättviktskluster i Container Station. Distribuera Kubernetes-arbetslaster och använd Kubernetes-instrumentpanelen eller kubectl-kommandon till att hantera program.

  1. Öppna Container Station och navigera till avsnittet Kubernetes.
  2. Välj Aktivera K3s lättvikts-Kubernetes.
  3. Valfritt: Aktivera Visa Kubernetes-systembehållare.
  4. Klicka på Tillämpa för att slutföra konfigurationen.
  5. Gå till Kubernetes-instrumentpanelen som finns på den angivna URL-adressen för att övervaka och hantera av arbetslaster.

Hantera Kubernetes-kluster

Styr Kubernetes-kluster genom att starta, stoppa och återställa klustret eller visa dess status. Hantera klusterresurser och övervaka behållararbetslaster som körs i Kubernetes-miljön.

  1. Öppna Container Station och navigera till avsnittet Kubernetes.
  2. Ladda ned Kuberconfig-filen.
  3. Klicka på URL-adressen till Kubernetes-instrumentpanelen.
    Container Station öppnar Kubernetes webbsida i en ny flik.
  4. Ange Kubernetes-token eller ladda upp Kuberconfig-filen och klicka sedan på Logga in.
  5. Distribuera behållarbaserade program. Mer information finns i Distribuera behållarbaserade program på sidan med dokumentation om Kubernetes.

Konfigurera och hantera register

Container Station låter dig hantera olika standardregister med skivavbilder, inklusive Docker, Harbor och andra registertyper och möjliggör på så sätt att behållarskivavbilder lagras och hämtas på ett säkert sätt. Programmet har även två reserverade systemstandardregister (Docker Hub och LXD-skivavbildsserver).

Lägga till ett skivavbildsregister

  1. Gå till Register i menyn.
  2. Klicka på Skapa för att öppna fönstret Lägg till register.
  3. Konfigurera följande inställningar:
    1. Namn: Ge registret ett namn.
    2. URL: Mata in registrets URL-adress.
    3. Autentisering: Aktivera detta för att mata in ett användarnamn och lösenord.
    4. Gör SSL-självsignerat certifikat betrott: Välj det här alternativet om SSL-certifikatet inte har signerats av en betrodd certifikatutfärdare.
  4. Valfritt: Klicka på Testa anslutning för verifiera anslutningen.
  5. Klicka på Tillämpa för att lägga till skivavbildsregistret.

Hantera standardregister

  • Aktivera Docker Hub-autentisering: Aktivera växlingsknappen bredvid Autentisering i avsnittet Docker Hub, ange ett användarnamn och lösenord och klicka på Tillämpa.
  • Redigera ett anpassat register: Klicka på > Redigera i kolumnen åtgärder bredvid registret och modifiera inställningarna.
  • Ta bort ett anpassat register: Radera ett register genom att klicka på > Ta bort. För flera register markerar du var och en och klickar sedan på Åtgärd > Ta bort.

Konfigurera programinställningar

Hantera nätverksinställningar för att konfigurera och anpassa nätverkskonfigurationer för behållare, inklusive IP-intervall, DNS-inställningar och nätverksbryggor, både för Docker-behållare och LXD-behållare. Dessutom kan du justera IP-inställningarna för vissa behållarbaserade QNAP-program från den här sidan. Även nätverksinställningar för Container Station-beroende QPKG-program kan konfigureras här för att du ska kunna hantera både nätverk på både behållarnivå och programnivå på en och samma plats.

Hantera nätverksinställningar

  1. Gå till Inställningar i Container Station.
  2. Välj Nätverksinställningar i menyn.
  3. Konfigurera IP-adressintervall för Docker-behållare och LXD-behållare.
  4. Konfigurera DNS-servrar och bryggnätverk för behållarkommunikation.
  5. Klicka på Tillämpa för att spara inställningarna och starta om Container Station.

Lägga till en anpassad appmall

Genom att lägga till en anpassad appmall kan du skapa en lista över ytterligare program som är tillgängliga i Container Station.

  1. Starta Container Station.
  2. I menyn; klicka på Inställningar.
  3. Gå till Appmallar.
  4. Välj Aktivera anpassad mall.
  5. Ange URL:en till den anpassade appmallen.
  6. Klicka på Tillämpa.
Obs!
Beroende på din konfiguration kan URL kräva att du inkluderar IP-adressen till och portnumret på den konfigurerade webbservern. Till exempel: http://[IP_Address]:[Port]/my-template-file.json.

Med den här processen kan du utöka appalternativen inom Container Station så att de tillgängliga programmen anpassas efter dina specifika behov.

Konfigurera certifikatinställningar

Docker-certifikat är viktiga för att säkra kommunikationen mellan Dockers klienter och servrar och de säkerställer att dataöverföringen krypteras och anslutningarna autentiseras. I den här vägledningen beskrivs hur certifikatinställningar konfigureras i QNAP Container Station för få en säker Docker-miljö.

  1. Öppna Container Station, gå till Inställningar och klicka på fliken Certifikat för att kunna konfigurera certifikatinställningarna.
  2. Klicka på knappen Ladda ned för att ladda ned den certifikatfil som behövs för säkra anslutningar.
  3. Skapa en katalog (~/.docker) och extrahera det nedladdade certifikatet med kommandot unzip cert.zip -d ~/.docker.
  4. Ställ in Docker-miljövariabeln genom att köra export DOCKER_HOST=tcp://<IP_ADDRESS>:2376 DOCKER_TLS_VERIFY=1 och ersätt <IP_ADDRESS> med lämpligt värde från konfigurationen.
  5. Bekräfta att domännamnet stämmer med ditt konfigurerade certifikat (till exempel 1234.myQNAPcloud.com) och verifiera det senaste förnyelsedatumet för att säkerställa att uppdateringar görs vid rätt tidpunkt.

Ytterligare läsning och resurser

Var den här artikeln till hjälp?

Användare som tyckte detta var användbart 17% procent.
Tack för din feedback.

Berätta för oss hur vi kan förbättra artikeln:

Ge oss fler synpunkter genom att skriva dem nedan.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Välj specifikation

      Visa fler Färre

      Denna webbplats i andra länder/regioner:

      open menu
      back to top