Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

GitLab CE über Docker auf Unraid - Host kann nicht aufgelöst werden?

Featured Replies

Moin zusammen,

 

ich habe mir soeben auf meinem Umraid-Server mittels Docker GitLab CE installiert.

Klappt grundsetzlich ganz gut und war auch schnell mit voreingestellten Settings

aufgesetzt.

 

Jetzt möchte ich gerne ein Reporitory von meinem rechner auf GitLab pushen:

 

Quote

git init

git remote add origin git@unraid:development/project.git

git add .

git commit -m "Initial commit"

git push -u origin master

 

So, beim Push aber der Fehler:

Quote

ssh: Could not resolve hostname unraid:

nodename nor servname provided, or not known
fatal: Could not read from remote repository.
 

 

Scheint mir so, als könnte er 'unraid' nicht auflösen. Kann ich da an Stelle
von Unraid auch eine IP hinterlegen? Oder wie kann ich es grundsätzlich
realisieren, dass es funktioniert?

 

VG, David

  • Community Expert

Oben rechts das Webterminal öffnen und das ausführen:

ping google.com

 

Schlägt fehlt? Dann auch mal das probieren:

ping 8.8.8.8

 

Dann zu den Docker Containern gehen und auf das Icon vom Gitlab Container -> Console. Da das ganze wiederholen. Sollte ping nicht verfügbar sein, dann nimm "curl". Ist beides nicht vorhanden, müsste man es erst installieren. Probiere es aber erst mal aus.

  • Author

So, das habe ich jetzt versucht.

 

In der Unraid-Webkonsole funktioniert der ping auf google.com und auf 8.8.8.8

 

In der GitLab-Console funktioniert der Ping auf beides leider nicht.

 

Bei Curl sieht es folgendermaßen aus:

Quote

# curl google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>

 

Muss ich dann bei GitLab noch was installieren? Wie gebe ich da am besten vor?

  • Community Expert
4 hours ago, Dsimon24 said:

ssh: Could not resolve hostname unraid:

 

unraid ist nicht verfügbar, wenn der Container im Host Modus läuft. Ist das der Fall? Warum will der überhaupt auf Unraid selbst auflösen?!

  • Author

Der Network Type der Containers ist 'bridge'. Warum der auf Unraid selbst auflöst, weiß ich leider auch nicht.
Ich habe aber aktuell auch nur die Standardkonfiguration von GitLab verwendet. Ich habe noch nicht selbst
etwas angepasst, da ich es erstmal 'erkunden' wollte, damit umzugehen. Ich bin da noch nicht so ganz fit
drin :) 

  • Community Expert

Ne sorry, habe mich vertan. Zugriff auf unraid geht nur bei Custom wie br0 nicht.

 

Da bridge konfiguriert ist, kann er aber denke ich nicht den Namen auflösen, weil er ja in einem anderen Netzwerk ist. Da aber wieder die Frage woher der Container den Namen "unraid" kennt? Hattest du den eingetragen?

 

Ansonsten stell den Container auf "Host" um, wenn es gar nicht anders geht.

  • Author

Leider kann ich auch nicht genau sagen, wo der Container den Namen 'Unraid' her hat - den habe ich nicht eingetragen.

 

Ich hab´s jetzt mal auf 'Host' umgestellt. Leider kann ich mich jetzt gar nicht mehr auf GitLab einloggen. Ich erhalte 
dort die Fehlermeldung '502 - Whoops, GitLab is taking too much time to respond'.

 

Anbei im Screenshot mal die aktuellen Settings des Containers - habe ich da möglicherweise noch einen Fehler?

 

VG, David

Screen GitLab.png

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.