Docker Manager
Docker Manager is een Docker-beheertool met een grafische gebruikersinterface die een uitstekende gebruikerservaring biedt. Docker Manager integreert een imageregister en biedt via een grafische interface diverse functies, waaronder het zoeken naar en downloaden van images en het installeren en configureren van containers. De miljoenen beschikbare images op Docker Hub bieden talrijke mogelijkheden voor uw TNAS om aan uw zakelijke behoeften te voldoen.
Installeer de Docker Engine voordat u de applicatie Docker Manager gebruikt.
Overzicht
In de overzichtsinterface kunt u de realtime status van projecten en containers snel volgen om een stabiele servicewerking te waarborgen. Daarnaast toont de pagina op een visuele manier het resourcegebruik van actieve projecten en containers, wat direct inzicht biedt.
Projecten
Via de projectfunctie kunt u eenvoudig een multi-containerapplicatie definiëren met een Docker-compose.yml-configuratiebestand. U kunt alle services die in de YML-configuratie zijn opgegeven met één opdracht starten en beheren, wat voorziet in de orkestratiebehoeften tussen containers.
Project aanmaken
Een project aanmaken met de projectfunctie:
- Ga naar de interface van de applicatie Docker Manager en selecteer "Projecten" in de navigatiebalk aan de linkerkant
- Klik op het pictogram "Toevoegen" in de rechterbovenhoek of op de knop "Nu toevoegen" op de pagina om het pop-upvenster voor het aanmaken van een project te openen
- Voer achtereenvolgens de projectnaam en het projectpad in en selecteer het Docker-compose.yml-configuratiebestand
De opties voor het configuratiebestand zijn:
- Lokale TNAS: kies een configuratiebestand dat lokaal op de TNAS is opgeslagen
- Uw computer: upload het configuratiebestand vanaf uw computer
- Een YAML-bestand aanmaken: open een editor om een nieuw Docker-compose.yml-bestand aan te maken
- Valideer de YAML-configuratie
- Klik na validatie op de knop Toepassen
Bij het valideren van YAML worden de inhoud en de indeling van het docker-compose.yml-bestand in de editor gecontroleerd. Als de inhoud leeg is of de indeling onjuist is, wordt de knop "Toepassen" uitgeschakeld. Pas uw docker-compose.yml-bestand aan volgens de gegeven aanwijzingen.
Project beheren
Op de projectpagina kunt u de volgende bewerkingen uitvoeren:
- Item toevoegen: een nieuw item toevoegen
- Starten/Stoppen: het geselecteerde item starten of stoppen
- Herstarten: het geselecteerde item herstarten
- Bewerken: het geselecteerde item wijzigen
- Verwijderen: het geselecteerde item verwijderen
- Geforceerd stoppen: het geselecteerde item geforceerd beëindigen
- Wissen: alle containers, netwerken, images en datavolumes die aan de service zijn gekoppeld, stoppen en verwijderen
- Bouwen: het project opnieuw opbouwen met behulp van het geconfigureerde Docker-compose.yml-bestand
Containers
Containers zijn actieve instanties van Docker-images en vormen de dynamische verschijningsvorm van de images. Ze kunnen worden gestart, gepauzeerd, gestopt en verwijderd. Voor het aanmaken van een container is een image nodig. Als u geen images hebt, kunt u de registerpagina bezoeken om images te downloaden die door open-sourceontwikkelaars zijn geüpload.
Container aanmaken
Een container aanmaken in de applicatie Docker Manager:
- Ga naar de interface van de applicatie Docker Manager en klik op "Images" in de navigatiebalk aan de linkerkant
- Klik op het pictogram "Starten" in de rechterbovenhoek om het pop-upvenster voor het aanmaken van een container te openen
- Stel de volgende algemene informatie in:
• Containernaam
• Kies of u resourcebeperkingen, automatische herstarts en uitvoering met hoge privileges voor de container wilt inschakelen - Configureer gekoppelde mappen
- Selecteer het netwerktype voor de netwerkconfiguratie
- Configureer netwerkpoorten
- Stel omgevingsvariabelen in
- Leg verbindingen met andere containers
- Configureer uitvoeringsopdrachten
- Bevestig de instellingen en klik op "OK" om de configuratie te voltooien
- Als u zeker weet dat uw instellingen correct zijn maar u nog steeds geen container kunt aanmaken met een image van Docker Hub, probeer dan een andere image. Docker Hub bevat aangepaste images die door diverse ontwikkelaars zijn geüpload, en de kwaliteit van de images kan soms niet worden gegarandeerd
- Kies bij het configureren van containerpoorten een poortnummer dat verschilt van de poorten die door andere services worden gebruikt, om servicefouten door poortconflicten te voorkomen
Containers beheren
Op de containerpagina kunt u de volgende bewerkingen uitvoeren:
- Toevoegen: een image selecteren om een container aan te maken
- Starten/Stoppen: de container starten of stoppen
- Herstarten: een actieve container herstarten
- Bewerken: de configuratie van de container wijzigen
- Verwijderen: de geselecteerde container verwijderen
- Geforceerd stoppen: een actieve container geforceerd stoppen
- Container dupliceren: de configuratie van een bestaande container dupliceren om een nieuwe container aan te maken
- Exporteren: de geselecteerde container exporteren als een .tar-bestand
- Importeren: een bestand importeren dat kan worden geconfigureerd om een container aan te maken
- Processen: de actieve status bekijken van opdrachten die binnen de container worden uitgevoerd
- Logboeken: de logboeken bekijken die door de werking van de container worden gegenereerd
- Terminal: de terminalinterface van de container openen
De reden van een mislukte projectaanmaak bekijken
Als het aanmaken van een project mislukt, kunt u de reden controleren door op de status "Aanmaken mislukt" te klikken en de foutlogboeken te bekijken.
Images
Een Docker-image is een speciaal bestandssysteem dat niet alleen de bestanden bevat die nodig zijn voor het uitvoeren van programma's, bibliotheken, bronnen, configuraties en andere bestanden die de containerruntime vereist, maar ook configuratieparameters die voor de runtime zijn voorbereid. Het vormt de basis voor het aanmaken en uitvoeren van Docker-containers.
Lokale images
Dit gedeelte vermeldt images die lokaal op de TNAS zijn gedownload. U kunt alle gedownloade images via de imagefunctie beheren en gebruiken om containers aan te maken. Daarnaast kunt u images importeren door bestanden te uploaden.
Lokale images beheren
Op de pagina met lokale images kunt u de volgende bewerkingen uitvoeren:
- Starten: de geselecteerde image starten en de bijbehorende container configureren
- Importeren: images uploaden die lokaal op uw computer of op de NAS zijn opgeslagen
- Exporteren: de geselecteerde image opslaan in een NAS-map
- Verwijderen: de geselecteerde image verwijderen
Register
Het register synchroniseert miljoenen imagerepositories van Docker Hub en biedt toegang tot een enorme bibliotheek met images. In het register kunt u imagebestanden downloaden.
Images downloaden uit het register
- Zoek de gewenste image in de lijst of gebruik de zoekfunctie om deze op trefwoorden te vinden
- Selecteer de image die u wilt downloaden en klik op de knop "Downloaden" in de rechterbovenhoek
- Kies de versie van de image die u wilt en klik op "OK"
- Beheer de image na het downloaden via "Lokale images" voor verdere activering en beheer
Als u het register niet kunt laden, controleer dan of uw netwerkverbinding correct tot stand is gebracht.
Netwerken
Netwerken zijn essentieel voor containers om met elkaar, met hosts of met externe services te communiceren. Na de installatie is er een standaard hostnetwerk en bridgenetwerk. Het is raadzaam een door de gebruiker gedefinieerd bridgenetwerk te gebruiken om de containercommunicatie te beheren en automatische DNS-resolutie van containernamen naar IP-adressen mogelijk te maken.
In Netwerken kunt u netwerkinstellingen configureren en beheren. Docker Manager ondersteunt de volgende stuurprogramma's voor netwerkinterfaces:
- bridge: biedt een geïsoleerde netwerknamespace
- host: gebruikt de netwerknamespace van de Docker-host
Netwerken beheren
- Toevoegen: de instellingen voor het netwerk aanpassen
- Verwijderen: het geselecteerde netwerk verwijderen
- Instellingen: de containers beheren die met het geselecteerde netwerk zijn verbonden
Instellingen
Systeemmeldingen voor het downloadproces van images in applicaties beheren
Logboeken
Dit gedeelte vermeldt alle uitvoeringsrecords binnen de applicatie Docker Manager, zodat u het exporteren en vastleggen van deze records kunt beheren.
Logboeken beheren
Op de pagina Logboeken kunt u de logboeken van alle taken bekijken of een specifieke taak selecteren om de logboeken ervan te bekijken. U kunt ook de volgende bewerkingen op de logboeken uitvoeren:
- Zoeken: naar gebeurtenissen zoeken
- Vernieuwen: de logboeken vernieuwen
- Exporteren: de logboeken exporteren
- Verwijderen: logboeken verwijderen, ofwel alle logboeken ofwel de logboeken van een specifieke taak
- Instellingen: het bewaarbeleid voor logboeken instellen. Logboeken die niet aan het beleid voldoen, worden automatisch verwijderd