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 admin@yacht.local 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.

Laat een reactie achter

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Los schermscheuren met Intel-graphics in Pardus Linux op door te controleren of X11 of Wayland wordt gebruikt, de compositorinstellingen aan te passen, de vernieuwingsfrequentie te controleren, de actieve Xorg-driver te gebruiken en TearFree alleen in te schakelen wanneer dit nodig is.

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Configureer firewalld op SLES 15: controleer zones, sta services of poorten toe, sla permanente regels op, herlaad veilig en controleer de toegang.

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

Schakel live kernelpatching in op SLES 15 SP7, pas ondersteunde patches toe zonder opnieuw op te starten, controleer actieve patches en begrijp wanneer een herstart van de kernel nog steeds nodig is.

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Schakel de FIPS-modus in op SLES 15 met behulp van het door SUSE ondersteunde installatieprogramma, herstart het systeem veilig, controleer de status van de kernel en het cryptografische beleid en controleer de certificeringslimieten.

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Installeer Google Chrome veilig op Gooroom OS met officiële .deb-pakketten, APT, beleidscontroles, update-instructies en oplossingen voor beheerde apparaten.

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Stuur SLES-systeemlogboeken veilig door naar een externe syslog-server met rsyslog, TLS-certificaten, peer-naamverificatie, wachtrijen, validatie en testen.

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

Voeg SLES 15 toe aan Active Directory met SSSD via YaST. Bereid DNS en tijd voor, configureer domeinaanmeldingen, verifieer Kerberos en vergelijk SSSD, Winbind en realmd.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los de RTL8821CE Wi-Fi-problemen op in Pardus Linux door de ingebouwde rtw88-driver, de Realtek-firmware, rfkill, NetworkManager en veilige terugvalopties te controleren.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Diagnoseer en los DNS-resolutieproblemen op in Debian 12 met systemd-resolved, inclusief problemen met resolv.conf, NetworkManager, networkd, cache en verificatie.

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Installeer Pardus 25.2 naast Windows 11 door een back-up te maken, het Windows-volume te verkleinen, op te starten vanaf een UEFI USB-stick en de bestaande EFI- en herstelpartities te beschermen.