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
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.
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
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
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.
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
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.
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.
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
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
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?