So verwalten Sie Ihre Docker-Container mit Yacht

Docker ist ein schönes Tool, aber es kann schwierig zu verwalten sein, wenn Sie damit nicht vertraut sind. Yacht ist ein Programm, das versucht, die Arbeit zu vereinfachen, indem es Benutzern eine Web-Benutzeroberfläche zur Verfügung stellt, mit der Container bereitgestellt, geändert und verwaltet werden können. So richten Sie Yacht auf Ihrem Linux-System ein.

Bevor wir anfangen

Yacht ist eine benutzerfreundliche Benutzeroberfläche für Docker- Container . Sie können damit Container bearbeiten, neue bereitstellen, Volumes verwalten und sogar Konfigurationsdateien ändern. Diese Software befindet sich jedoch in einer intensiven Entwicklung und kann manchmal instabil sein.

Wir empfehlen dringend, Yacht nur in Umgebungen zu verwenden, in denen Sie keine Angst vor dem Verlust wertvoller Daten haben. Sichern Sie unbedingt Ihre Daten, bevor Sie Yacht verwenden.

Docker unter Linux installieren

Yacht wird Benutzern über Dockerhub als Bild bereitgestellt. Sie müssen Docker jedoch auf Ihrem System installieren, bevor Sie versuchen, es auszuführen. Um Docker auf Ihrem System zu installieren, öffnen Sie ein Terminalfenster auf Ihrem Server und befolgen Sie die folgenden Installationsanweisungen.

In diesem Handbuch verwenden wir Docker über ein Snap-Paket unter Linux. Snap wird verwendet, weil es die Einrichtung von Docker erheblich vereinfacht. Um zu beginnen, müssen Sie die Snap-Laufzeitumgebung auf Ihrem Linux-System aktivieren.

Um die Snap-Laufzeitumgebung unter Linux zu aktivieren, folgen Sie unserer Anleitung zu diesem Thema . In dieser Anleitung wird ausführlich erläutert, wie Sie die Laufzeit des Snap-Pakets einrichten. Nachdem Sie die Snap-Laufzeit eingerichtet haben, können Sie Docker mit dem Befehl snap install auf Ihrem Server installieren .

Sudo Snap Docker installieren

Wenn das Docker-Tool installiert ist, können Sie es als Root verwenden. Wenn Sie Docker jedoch ohne Root nutzen möchten, müssen Sie die folgenden Befehle in ein Terminalfenster eingeben.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap docker deaktivieren sudo snap docker aktivieren

Das Docker-Image „Yacht“ abrufen

Sie müssen das Yacht-Docker-Image direkt von Dockerhub abrufen. Um es auf Ihren Server (oder Linux-PC) zu übertragen, melden Sie sich beim Root-Konto des Servers an. Sie können sich mit su bei root anmelden .

su -

Sie haben wahrscheinlich das Root-Konto gesperrt, wenn Sie sich nicht beim Root-Konto anmelden können. Daher müssen Sie es aktivieren. Gehen Sie wie folgt vor, um das Root-Konto zu aktivieren.

sudo -s

Passwort

Legen Sie das Root-Passwort auf einen sicheren und einprägsamen Wert fest. Melden Sie sich dann mit „exit“ von sudo -s ab .

Ausfahrt

Nachdem Sie sich beim Root-Konto angemeldet haben, verwenden Sie den folgenden Befehl, um das Docker-Volume „yacht“ zu erstellen. Dieses Volume enthält alle Yachtdaten auf dem Server.

Docker-Volume Yacht erstellen

Nachdem das neue Volume erstellt wurde, verwenden Sie den Befehl „docker run“ , um das Yacht-Image Ihres Systems von Dockerhub herunterzuladen.

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

Sobald das Image von Dockerhub abgerufen wurde, stellt Docker das Image als Container auf Ihrem System bereit. Yacht wird auf Port 8000 ausgeführt. Sie können in jedem Browser mit der folgenden URL auf die Yacht-Web-Benutzeroberfläche zugreifen.

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

Starten des Yacht-Docker-Containers nach der Installation

Mit dem oben genannten Docker-Run- Befehl wird Yacht über das Docker-Image bereitgestellt und auf Port 8000 gestartet. Dieser Befehl funktioniert jedoch nur für die anfängliche Bereitstellung.

Wenn Sie Ihr Linux-System neu starten, müssen Sie den Docker-Startbefehl verwenden , um Yacht auszuführen. Hier ist wie.

Melden Sie sich zunächst mit dem Befehl su – beim Root-Konto an .

su -

Sobald Sie sich beim Root-Konto angemeldet haben, führen Sie den Befehl docker ps -a aus . Dieser Befehl listet alle Container auf Ihrem System auf. Suchen Sie nach der Spalte „CONTAINER-ID“ und der Yacht-Container-ID.

Nachdem Sie die Yacht-Container-ID kopiert haben, können Sie sie starten mit:

Docker startet CONTAINER_ID

Oder schließen Sie es mit:

Docker stoppt CONTAINER_ID

Bei Yacht anmelden

Sie müssen das Standardkennwort und den Standardbenutzernamen verwenden, um sich bei Yacht anzumelden. Greifen Sie dann über die untenstehende URL auf Yacht zu, geben Sie als Benutzer [email protected] und als Passwort ein .

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

Mit Yacht

Sobald Sie sich bei Yacht anmelden, wird Ihnen das Dashboard angezeigt. Dieses Dashboard zeigt alle laufenden Docker-Images und deren CPU- und Speicherauslastung.

Um die Container zu verwalten, klicken Sie auf die Yacht-Seitenleiste, wählen Sie „Anwendungen“ und wählen Sie Ihren Container aus. Sobald Sie den Container ausgewählt haben, werden Ihnen detaillierte Informationen angezeigt, darunter Portinformationen, Steuerschaltflächen, laufende Prozesse, Protokolle usw.

Volumes verwalten

Es ist möglich, Docker-Volumes in Yacht zu verwalten. Wählen Sie dazu die Yacht-Seitenleiste aus, wählen Sie „Ressourcen“ und dann „Volumes“. Von hier aus können Sie sowohl auf verwendete als auch nicht verwendete Docker-Volumes zugreifen.

Netzwerke verwalten

Müssen Sie auf Ihre Docker-Netzwerkeinstellungen zugreifen? Wählen Sie die Yacht-Seitenleiste und dann die Option „Netzwerk“. Sobald Sie auf diesen Bereich zugegriffen haben, können Sie Netzwerkeinstellungen, Schnittstellen usw. ändern.

Bilder verwalten

Wenn Sie Docker-Images verwalten müssen, wählen Sie die Yacht-Seitenleiste aus, wählen Sie die Schaltfläche „Ressourcen“ und klicken Sie auf „Bilder“. Sobald Sie sich in „Bilder“ befinden, können Sie mit Yacht Ihre Docker-Bilder verwalten.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?