Hoe beheert u uw Docker-containers met Yacht

Docker is een prachtige tool, maar het kan moeilijk te beheren zijn als je er niet bekend mee bent. Yacht is een programma dat dingen gemakkelijker probeert te maken door gebruikers een web-UI te geven die kan worden gebruikt om containers te implementeren, aan te passen en te beheren. Hier leest u hoe u Yacht instelt op uw Linux-systeem.

Voordat we beginnen

Yacht is een gebruiksvriendelijke gebruikersinterface voor Docker- containers . U kunt het gebruiken om containers te bewerken, nieuwe te implementeren, volumes te beheren en zelfs configuratiebestanden te wijzigen. Deze software wordt echter intensief ontwikkeld en kan soms instabiel zijn.

We raden u ten zeerste aan Yacht alleen te gebruiken in omgevingen waar u zich geen zorgen hoeft te maken over het verlies van waardevolle gegevens. Zorg ervoor dat u een back-up van uw gegevens maakt voordat u Yacht gebruikt.

Docker installeren op Linux

Yacht wordt via Dockerhub als afbeelding aan gebruikers aangeboden. U moet Docker echter op uw systeem installeren voordat u het probeert uit te voeren. Om Docker op uw systeem te installeren, opent u een terminalvenster op uw server en volgt u de onderstaande installatie-instructies.

In deze handleiding gebruiken we Docker via een Snap-pakket op Linux. Snap wordt gebruikt omdat het veel moeite kost om Docker in te stellen. Om te beginnen moet u de Snap-runtime op uw Linux-systeem inschakelen.

Volg onze gids over het onderwerp om de Snap-runtime op Linux in te schakelen . Deze gids gaat in detail in op het instellen van de Snap-pakketruntime. Nadat u de Snap-runtime hebt ingesteld, kunt u Docker op uw server installeren met behulp van de opdracht snap install .

sudo snap install docker

Als de Docker-tool is geïnstalleerd, kunt u deze als root gebruiken. Als u Docker echter zonder root wilt gebruiken, moet u de volgende opdrachten in een terminalvenster invoeren.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap docker uitschakelen sudo snap docker inschakelen

De afbeelding van de jachtdocker trekken

U moet de Yacht docker-afbeelding rechtstreeks uit Dockerhub halen. Om het naar uw server (of Linux-pc) te trekken, logt u in op het root-account van de server. U kunt inloggen op root met su .

zo -

Je hebt waarschijnlijk het root-account vergrendeld als je niet kunt inloggen op het root-account. Daarom moet u het inschakelen. Ga als volgt te werk om het root-account in te schakelen.

sudo -s

wachtwoord

Stel het root-wachtwoord in op iets veiligs en gedenkwaardigs. Meld u vervolgens af bij sudo -s met exit.

Uitgang

Nadat u zich hebt aangemeld bij het root-account, gebruikt u de volgende opdracht om het docker-volume "jacht" te maken. Dit volume bevat alle Yacht-gegevens op de server.

docker volume jacht maken

Nadat het nieuwe volume is gemaakt, gebruikt u de opdracht docker run om de Yacht-image van uw systeem uit Dockerhub te halen.

docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v jacht:/config selfhostedpro/yacht

Zodra de afbeelding uit Dockerhub is gehaald, zal Docker de afbeelding als een container op uw systeem implementeren. Het zal Yacht uitvoeren op poort 8000. U hebt toegang tot de Yacht web UI in elke browser met de volgende URL.

HTTP://local-lan-ip-of-server:8000

Opstarten van de Yacht docker container na installatie

Met behulp van de bovenstaande docker run- opdracht wordt Yacht geïmplementeerd via de Docker-image en gestart op poort 8000. Deze opdracht werkt echter alleen voor de eerste implementatie.

Als u uw Linux-systeem opnieuw opstart, moet u de opdracht docker start gebruiken om Yacht uit te voeren. Hier is hoe.

Log eerst in op het root-account met de opdracht su – .

zo -

Nadat u bent ingelogd op het root-account, voert u de opdracht docker ps -a uit . Met deze opdracht worden alle containers op uw systeem weergegeven. Zoek de kolom "CONTAINER-ID" en de jachtcontainer-ID.

Na het kopiëren van de Yacht container ID kunt u deze opstarten met:

docker start CONTAINER_ID

Of sluit het af met:

docker stopt CONTAINER_ID

Inloggen op Jacht

U moet het standaardwachtwoord en de standaardgebruikersnaam gebruiken om u aan te melden bij Yacht. Ga vervolgens naar Yacht via de onderstaande URL, voer [email protected] in als de gebruiker en geef het wachtwoord door.

HTTP://local-lan-ip-of-server:8000

Jacht gebruiken

Zodra u zich aanmeldt bij Yacht, krijgt u het dashboard te zien. Dit dashboard toont alle lopende Docker-images en hun CPU- en geheugengebruik.

Om de containers te beheren, klikt u op de Yacht-zijbalk, selecteert u 'Toepassingen' en selecteert u uw container. Nadat u de container heeft gekozen, ziet u gedetailleerde informatie, waaronder poortinformatie, bedieningsknoppen, lopende processen, logboeken, enz.

Volumes beheren

Het is mogelijk om Docker-volumes te beheren in Yacht. Om dit te doen, selecteert u de Yacht-zijbalk, kiest u 'Resources' en selecteert u 'Volumes'. Vanaf hier hebt u toegang tot zowel gebruikte als ongebruikte Docker-volumes.

Netwerken beheren

Wilt u toegang tot uw Docker-netwerkinstellingen? Selecteer de jachtzijbalk en selecteer de optie "Netwerk". Zodra u dit gebied hebt geopend, bent u vrij om netwerkinstellingen, interfaces, enz.

Beheer afbeeldingen

Als u Docker-afbeeldingen moet beheren, selecteert u de Yacht-zijbalk, kiest u de knop "Bronnen" en klikt u op "Afbeeldingen". Eenmaal binnen "Afbeeldingen", laat Yacht u uw Docker-afbeeldingen beheren.


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.