Anleitung: Gitlab - Docker (No Port-Redirection)

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Hi,

der Kontainer stürzt also ab ... da müsste doch was in den Details des Containers zu finden sein (Docker - App von Synology).

FE49E66B-15BF-428C-A99E-B16F9481E01D.jpeg

Ich vermute, dass der Container beim Start auf etwas nicht zugreifen / schreiben kann. Du kannst natürlich die Ordner alle noch einmal löschen, kein Problem.

Gruß, Christian

Nachtrag: Du kannst die gleiche Url verwenden, wenn du auf deine Diskstation nicht mit der gleichen Url und Port zugreifst.
 
Zuletzt bearbeitet:

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Kurzes Update

ich hab jetzt komplett noch mal den den Ordner gitlab in /volume1/docker/gitlab gelöscht und alles neu erstellt.

mein DDNS habe ich auch neu angelegt mit dem zusatz git.sub.synology.me

habe jetzt nochmal alles gestartet aber es ist genau so wie vorher

Ich kann leider nicht schauen was dem Gitlab fehlt weil der Container gitlab nicht vorhanden ist, nur PostgreSQL,redis und gitlab-runner. (siehe bild oben)

Der Docker hat aber einer sehr hohe Auslastung.
 

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Und im Ordner „logs“ im Gitlab - Verzeichnis findet sich kein Hinweis? Ich gehe im Allgemeinen von Rechte-Problemen aus, hatte das nämlich auch, kann mich gerade aber nicht genau erinnern was da war.
Gruß, Christian
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.481
Punkte für Reaktionen
364
Punkte
103
@Schechner: kennst Du https://github.com/jboxberger/synology-gitlab? Das ist ein modifizierter SPK Release von Gitlab, der auf dem Synology SPK aufsetzt, aber deutlich aktueller ist und praktische zusatzfunktionalität mitbringt.

Ich persönlich würde auch eher auf das Docker-Image setzen, verwende aber selbst lieber Gitea. Sofern man den Runner (als Build Agent) nicht benötigt ist Gitea die deutlich ressourcenschonendere Variante.

Ich kann leider nicht schauen was dem Gitlab fehlt weil der Container gitlab nicht vorhanden ist, nur PostgreSQL,redis und gitlab-runner. (siehe bild oben)
Wie kann das sein? Selbst wenn ein durch docker-compose gestarteter Container failed und permanent durchstartet, so sollte er trotzdem aufgeführt sein. Sonst änder mal das "restart: always" vorübergehend auf "restart: no", damit der tote Container nicht neu gestartet wird.


Der Docker hat aber einer sehr hohe Auslastung.
TL;DR: Der Docker = falsch, der Container = richtig.

Es tut mir in der Seele weh, wenn Leute Container als "Docker" bezeichnen. Man kann Docker Container sagen, wenn ein OCI Container Image (=das was man auf Dockerhub zieht) auf der Docker-Engine gestartet wird. Neben der Docker-Engine gibt es auch andere Container Runtime Engines, die mit exakt denselben OCI Container Images funktionieren.

Das Leute Container als Docker bezeichnen kommt daher das Ahnungslose von Ahnungslosen mit 5 Minuten Vorsprung lernen.
 
  • Like
Reaktionen: systematicguy

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
@Schechner

Du kannst mal den Docker-Dienst über die Paketverwaltung beenden und wieder starten. Ich hab leider auch immer mal das Problem, dass ich mein Gitlab Container nicht in der Verwaltungsoberfläche sehe (obwohl er sauber funktioniert und antwortet) und da hilft der Neustart bei mir.
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Und im Ordner „logs“ im Gitlab - Verzeichnis findet sich kein Hinweis? Ich gehe im Allgemeinen von Rechte-Problemen aus, hatte das nämlich auch, kann mich gerade aber nicht genau erinnern was da war.
Gruß, Christian


wo kann ich da was Gescheides auslesen?

1616345316026.png

Das komische ist vor VLAN konnte ich mit "meiner" docker-composen alles zum laufen bringen mit der selben Struktur.


@Schechner: kennst Du https://github.com/jboxberger/synology-gitlab? Das ist ein modifizierter SPK Release von Gitlab, der auf dem Synology SPK aufsetzt, aber deutlich aktueller ist und praktische zusatzfunktionalität mitbringt.

Ich persönlich würde auch eher auf das Docker-Image setzen, verwende aber selbst lieber Gitea. Sofern man den Runner (als Build Agent) nicht benötigt ist Gitea die deutlich ressourcenschonendere Variante.

ne, das kenn ich nicht, wollte aber das von IAcki probieren, hier hab ich nämlich schon ein Ansatz und er hilft mir ach recht fleißig :D danke dafür

Wie kann das sein? Selbst wenn ein durch docker-compose gestarteter Container failed und permanent durchstartet, so sollte er trotzdem aufgeführt sein. Sonst änder mal das "restart: always" vorübergehend auf "restart: no", damit der tote Container nicht neu gestartet wird.

ich sehe den Gitlab-Container nicht mal in der Docker Übersicht. Wenn ich den "docker-componse up -d" eingebe sagt er mir

Code:
root@nas:/volume1/docker/personal/gitlab# docker-compose up -d
Creating network "gitlab_vlan" with driver "macvlan"
Creating gitlab-postgresql ... done
Creating gitlab_redis_1    ... done
Creating gitlab            ... done
Creating gitlab-runner     ... done

aber wenn ich dann auf der NAS in der Docker Übersicht schaue sehe ich PostgreSQL, Redis und den Runner aber nicht Gitlab

Schechner schrieb:
Der Docker hat aber einer sehr hohe Auslastung.
TL;DR: Der Docker = falsch, der Container = richtig.

Es tut mir in der Seele weh, wenn Leute Container als "Docker" bezeichnen. Man kann Docker Container sagen, wenn ein OCI Container Image (=das was man auf Dockerhub zieht) auf der Docker-Engine gestartet wird. Neben der Docker-Engine gibt es auch andere Container Runtime Engines, die mit exakt denselben OCI Container Images funktionieren.

Das Leute Container als Docker bezeichnen kommt daher das Ahnungslose von Ahnungslosen mit 5 Minuten Vorsprung lernen.

Du kannst mich korrigieren wenn ich wieder falsch liege, aber ich habe den Docker gemeint, in der Synology in der Docker Übersicht sieht man die CPU und RAM Auslastung und da geht der Ram immer wieder hoch und die CPU Auslastung ist bei 100%

Ich denke der will wahrscheinlich Gitlab starten, kann es aber nicht. Darum denk ich das der Docker eine hohe Auslastung hat, ich hätte wahrscheinlich auch schreiben können der Gitlab-Container verursacht eine hohe Auslastung auf dem Docker :D


@Schechner

Du kannst mal den Docker-Dienst über die Paketverwaltung beenden und wieder starten. Ich hab leider auch immer mal das Problem, dass ich mein Gitlab Container nicht in der Verwaltungsoberfläche sehe (obwohl er sauber funktioniert und antwortet) und da hilft der Neustart bei mir.
geht leider nicht weil ich den nicht sehe

1616346253034.png

1616346323919.png


so siehts bei mir aus obwohl ich alle 4 Sachen gestartet habe


-edit --

ich bekomm jetzt die meldung


Code:
root@nas:/volume1/docker/personal/gitlab/gitlab/logs# docker exec -it gitlab bash
Error response from daemon: Container cab3cad5b6a4401980933cc04e26b60bff451f76f8da71337da20cfc22bed78e is not running

Habe aber restart von always auf "no" geändert

--edit2--

was ich komisch finde ich habe docker-compose down also die container geschloßen, aber wenn ich 192.168.250.4 eingeben, linkt der mich trotzdem auf

1616348708093.png
 

Anhänge

  • 1616346291823.png
    1616346291823.png
    318,4 KB · Aufrufe: 1
Zuletzt bearbeitet:

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.481
Punkte für Reaktionen
364
Punkte
103
Du kannst mich korrigieren wenn ich wieder falsch liege, aber ich habe den Docker gemeint, in der Synology in der Docker Übersicht sieht man die CPU und RAM Auslastung und da geht der Ram immer wieder hoch und die CPU Auslastung ist bei 100%
Ignoranz ist auch ein Tugend...

Wie auch immer, viel Erfolg beim Aufsetzen!
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.101
Punkte für Reaktionen
253
Punkte
129
Du kannst mich korrigieren wenn ich wieder falsch liege, aber ich habe den Docker gemeint, in der Synology in der Docker Übersicht sieht man die CPU und RAM Auslastung und da geht der Ram immer wieder hoch und die CPU Auslastung ist bei 100%

Das ist aber leider von der docker Synology App wirklich nicht ideal gelöst.
Oben sieht man die CPU / RAM Auslastung des Systems -- diese ist also quasi gleich wie wenn man sich die Systemauslastung im Widget oder via top/htop etc. ansieht.

Unten sieht man die CPU Auslastung pro "aktiven Container".
Auf dem Screenshot von Post #26 sieht man dann ja, dass dein System 50% CPU braucht, aber nichts davon von den "aktiven" Container benötigt wird. Entweder läuft was anderes, oder es sind Container, die du dort - warum auch immer - nicht siehst. Du könntest ja sonst mal per ssh auf deine Syno und mit htop checken, was da wirklich die CPU frisst.


@haydibe danke für den Tipp mit synology-gitlab. Werde in den nächsten Tagen gitlab nochmals neu aufsetzen auf einer neuen DS, da werd ich das glatt mal probieren. Das Package scheint soweit eh aktuell und gewartet. Man kommt auch mit dem originalen Gitlab-Image auf brauchbare Ergebnisse (habe die Docker RasPi Gitlab Anleitung befolgt, was man quasi alles deaktiveren oder verringern soll :D ), aber je weniger Änderung desto besser für Container. Die 2GB RAM bekommst mit Gitlab leider nicht mehr wirklich weg :( - da helfen dann nur andere leichtgewichtigere Alternativen.
 

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Hi,

wo genau man jetzt was findet, wüsste ich auch nicht (vermutlich aber gitaly). Ich würde jetzt einfach mal den Container starten und schauen welches Log zuletzt geschrieben wurde. Was aber auch geht: Du verbindest dich mit deinem NAS per Terminal und startest die Container nicht als Deamon (also -d weglassen), vielleicht kommt da ja direkt ne Fehlermeldung.

Zu dem Bild: Das ist der Web Station - Dienst deiner DS der sich da meldet und der wird für den HTTP-Reverse - Proxy benötigt (glaube ich).

Gruß, Christian
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Sorry, ist ein bisschen Off-topic, aber das wollte ich nicht so stehen lassen?

Was hat das mit Ignoranz zutun, wenn man es nicht ganz versteht und dann eine gegen frage stellt?
Sorry, aber das versteh ich nicht ganz .... wie auch immer... DEINE MEINUNG...

aber vielen Dank für deine HILFE !!!

@iAcki, ich habe die docker-componse ohne -d gestartet(siehe unten)

Code:
root@nas:/volume1/docker/personal/gitlab# docker-compose up
Creating network "gitlab_vlan" with driver "macvlan"
Creating gitlab-postgresql ... done
Creating gitlab_redis_1    ... done
Creating gitlab            ... done
Creating gitlab-runner     ... done
Attaching to gitlab-postgresql, gitlab_redis_1, gitlab, gitlab-runner
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
redis_1          | WARNING: no logs are available with the 'db' log driver
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-runner    | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab exited with code 1
gitlab-postgresql exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql exited with code 1
gitlab exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver

das sagt mir persönlich aber auch nicht sehr viel

-edit-

ich habe gesehen in der gitaly gibt es eine Datei "@4000000060586cb5175fe10c.u" da steht folgendes drin

Code:
{"level":"info","msg":"Wrapper started","time":"2021-03-22T10:07:24.500Z","wrapper":250}
{"level":"info","msg":"finding gitaly","pid_file":"/var/opt/gitlab/gitaly/gitaly.pid","time":"2021-03-22T10:07:24.500Z","wrapper":250}
{"level":"info","msg":"spawning a process","time":"2021-03-22T10:07:24.500Z","wrapper":250}
{"gitaly":256,"level":"info","msg":"monitoring gitaly","time":"2021-03-22T10:07:24.500Z","wrapper":250}
time="2021-03-22T10:07:25Z" level=info msg="Starting GitalyversionGitaly, version 13.9.2"
time="2021-03-22T10:07:25Z" level=warning msg="git path not configured. Using default path resolution" resolvedPath=/opt/gitlab/embedded/bin/git
time="2021-03-22T10:07:25Z" level=info msg="clearing disk cache object folder" path=/var/opt/gitlab/git-data/repositories
time="2021-03-22T10:07:25Z" level=info msg="moving disk cache object folder to /var/opt/gitlab/git-data/repositories/+gitaly/tmp/diskcache974671521" path=/var/opt/gitlab/git-data/reposito>
time="2021-03-22T10:07:25Z" level=info msg="disk cache object folder doesn't exist, no need to remove" path=/var/opt/gitlab/git-data/repositories
time="2021-03-22T10:07:25Z" level=info msg="Starting file walker for /var/opt/gitlab/git-data/repositories/+gitaly/cache" path=/var/opt/gitlab/git-data/repositories/+gitaly/cache
time="2021-03-22T10:07:25Z" level=info msg="Starting file walker for /var/opt/gitlab/git-data/repositories/+gitaly/state" path=/var/opt/gitlab/git-data/repositories/+gitaly/state
time="2021-03-22T10:07:25Z" level=info msg="cleared all cache object files in /var/opt/gitlab/git-data/repositories/+gitaly/tmp/diskcache974671521 after 129.204µs" path=/var/opt/gitlab/gi>
{"level":"info","msg":"finished tempdir cleaner walk","storage":"default","time":"2021-03-22T10:07:26.187Z","time_ms":0}
{"address":"/var/opt/gitlab/gitaly/gitaly.socket","level":"info","msg":"listening at unix address","time":"2021-03-22T10:07:26.187Z"}
{"address":"/var/opt/gitlab/gitaly/internal_sockets/internal.sock","level":"info","msg":"listening at unix address","time":"2021-03-22T10:07:26.188Z"}
{"address":"localhost:9236","level":"info","msg":"starting prometheus listener","time":"2021-03-22T10:07:26.193Z"}
{"level":"warning","msg":"spawned","supervisor.args":["bundle","exec","bin/ruby-cd","/var/opt/gitlab/gitaly","/opt/gitlab/embedded/service/gitaly-ruby/bin/gitaly-ruby","256","/var/opt/git>
{"level":"warning","msg":"spawned","supervisor.args":["bundle","exec","bin/ruby-cd","/var/opt/gitlab/gitaly","/opt/gitlab/embedded/service/gitaly-ruby/bin/gitaly-ruby","256","/var/opt/git>
{"level":"info","msg":"starting RSS monitor","supervisor.name":"gitaly-ruby.0","supervisor.rss_threshold":209715200,"time":"2021-03-22T10:07:26.217Z"}
{"level":"warning","msg":"grpc: addrConn.createTransport failed to connect to {/var/opt/gitlab/gitaly/internal_sockets/ruby.1  \u003cnil\u003e 0 \u003cnil\u003e}. Err: connection error: d>
{"level":"warning","msg":"grpc: addrConn.createTransport failed to connect to {/var/opt/gitlab/gitaly/internal_sockets/ruby.0  \u003cnil\u003e 0 \u003cnil\u003e}. Err: connection error: d>
{"level":"info","msg":"starting RSS monitor","supervisor.name":"gitaly-ruby.1","supervisor.rss_threshold":209715200,"time":"2021-03-22T10:07:26.228Z"}
{"level":"info","msg":"PID 278 BUNDLE_GEMFILE=/opt/gitlab/embedded/service/gitaly-ruby/Gemfile","supervisor.args":["bundle","exec","bin/ruby-cd","/var/opt/gitlab/gitaly","/opt/gitlab/embe>
{"level":"info","msg":"PID 277 BUNDLE_GEMFILE=/opt/gitlab/embedded/service/gitaly-ruby/Gemfile","supervisor.args":["bundle","exec","bin/ruby-cd","/var/opt/gitlab/gitaly","/opt/gitlab/embe>


in der gitlab-rails gibt es ein log da steht


Code:
rake aborted!
PG::ConnectionBad: could not translate host name "postgresql" to address: Name or service not known
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:60:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Tasks: TOP => gitlab:db:configure
(See full trace by running task with --trace)
 
Zuletzt bearbeitet:

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Hi,

liest sich so, als dass der "PostgreSql" nicht sauber läuft. Kurzer Test:
1. alle Container beenden
2. alles unter "" löschen (müsste "main" sein ... bin mir aber gerade nicht ganz sicher ... hab hier kein postgresql - container ;) )
3. Container starten ...
4. kontrollieren, ob der Ordner "Main" und ein paar Unterordner angelegt wurden

Kontrolle:

Hast du beim Setzen der Variablen aufgepasst? Bei der Konfiguration von Gitlab musst du die Werte aus dem Container "Postgresql" angeben!
Code:
gitlab_rails['db_adapter'] = 'postgresql'
gitlab_rails['db_encoding'] = 'unicode'
gitlab_rails['db_host'] = 'postgresql' # oder IP
gitlab_rails['db_password'] = 'Password'
gitlab_rails['db_username'] = 'gitlab'
gitlab_rails['db_database'] = 'gitlabhq_production'

Wenn du meine Anleitung einfach nur übernommen hast, dann muss das da stehen!

gitlab_rails['db_password'] = 'password'
gitlab_rails['db_username'] = 'gitlab'


Ich vermute, dass man den Fehler im Bereich des "Postgresql" - Containers suchen muss ... vielleicht passen auch die Rechte nicht. Gibt es dahingehend logs?

Gruß, Christian
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
ahh ich hab einen Fehler im PostgreSQL gefunden

bei gitlab muss
gitlab_rails['db_password'] = 'password'
gitlab_rails['db_username'] = 'gitlab'

und bei PostgreSQL muss
- DB_USER=gitlab
- DB_PASS=password

ich hatte
- DB_USER='gitlab'
- DB_PASS='password'

wenn ich jetzt docker-compose up (ohne -d) starte
siehts ich so aus als würde der PostgreSQL laufen

Code:
root@nas:/volume1/docker/personal/gitlab# docker-compose up
Creating network "gitlab_vlan" with driver "macvlan"
Creating gitlab-postgresql ... done
Creating gitlab_redis_1    ... done
Creating gitlab            ... done
Creating gitlab-runner     ... done
Attaching to gitlab_redis_1, gitlab-postgresql, gitlab, gitlab-runner
redis_1          | WARNING: no logs are available with the 'db' log driver
gitlab-postgresql | WARNING: no logs are available with the 'db' log driver
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-runner    | WARNING: no logs are available with the 'db' log driver
gitlab exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab exited with code 1
gitlab           | WARNING: no logs are available with the 'db' log driver

aber der gitlab startet anscheinden immer noch neu

-edit-

ich glaub ich habs

sobald ich den Port ändere startet der container und ich seh ihn im Docker

1616416897685.png
 
Zuletzt bearbeitet:

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.481
Punkte für Reaktionen
364
Punkte
103
Was hat das mit Ignoranz zutun, wenn man es nicht ganz versteht und dann eine gegen frage stellt?
Sorry, aber das versteh ich nicht ganz .... wie auch immer... DEINE MEINUNG...

aber vielen Dank für deine HILFE !!!
Najo, Du hast mein Hinweis das es ein Container ist und kein Docker genommen und in Deiner Antwort ziemlich häufig den Container als Docker bezeichnet. Lies Deine Antwort aus der Brille doch bitte nochmal. Das hat auf mich ziemlich ironisches gewirkt. Ignoranz bezieht sich auf Docker vs. Container.
 

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
sobald ich den Port ändere startet der container und ich seh ihn im Docker
Was genau meinst du, bzw. welchen Port meinst du und auf was hast du ihn geändert?
kommst du jetzt via Url drauf? Wichtig ist halt, dass du dir eine eigene Url für den Gitlab Container holst und dafür dann den Reverse-Proxy und DDNS einrichtest, andernfalls ist es halt so, dass Port 80 und 443 schon blockiert sind. Das macht das OS von deiner Diskstation von ganz allein, da kannst du nix gegen machen. :rolleyes:
Wenn du dann versucht Port 80 auf 80 in deinem Container zu binden (80:80 im Skript), dann bekommt dein Container vom OS die Ansage, Port blockiert!Meiner!Nix da!Such dir was eigenes!

Gruß, Christian
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Was genau meinst du, bzw. welchen Port meinst du und auf was hast du ihn geändert?
kommst du jetzt via Url drauf? Wichtig ist halt, dass du dir eine eigene Url für den Gitlab Container holst und dafür dann den Reverse-Proxy und DDNS einrichtest, andernfalls ist es halt so, dass Port 80 und 443 schon blockiert sind. Das macht das OS von deiner Diskstation von ganz allein, da kannst du nix gegen machen. :rolleyes:
Wenn du dann versucht Port 80 auf 80 in deinem Container zu binden (80:80 im Skript), dann bekommt dein Container vom OS die Ansage, Port blockiert!Meiner!Nix da!Such dir was eigenes!

Gruß, Christian
sorry, hätte es ein bisschen genauer geschreiben müssen,habe mir aber erstmal so gefreut das ich den container sehe :D

ich habe in der Docker-compose bei gitlab die port wiefolgt geändert
Code:
ports:
     - "1180:80"
     - "1122:22"
     - "11443:443"

aber wenn ich 192.168.250.4 eingebe linkt er mich auf https://sub.synology.me und dort sehe ich

1616435033580.png

was aber komisch ist weil laut reverse-proxy er mich auf https://git.sub.synology.me weiterleiten müsste

1616435274089.png
so steht bei mir auch in der der docker-compose.yml

Code:
external_url 'https://git.sub.synology.me'



Ich hab jetzt nochmal probiert einen neuen DDNS anzulegen

ich habe in die docker-compose

Code:
external_url 'https://sub.ddns.net'

reingeschrieben, ein Zertifikat dafür erstellt den reverse-proxy eingestellt, die ports wieder auf 80:80, 22:22 und 433:433 zurück gestellt.

wenn ich aber jetzt wieder starte geh ich in der Docker-Übersicht den Gitlab-Container nicht.
 

Anhänge

  • 1616435130253.png
    1616435130253.png
    159,1 KB · Aufrufe: 4

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Hi,

du hast jetzt so viele Adressen / Urls gepostet, dass ich voll den Überblick verloren habe. Wichtig ist nur, dass die Url einmal exakt so in der Docker-Compose unter „external_url“ und im Reverse-Proxy bei Quelle eingetragen wird. Darüber hinaus muss für diese Url auch der DDNS-Eintrag erstellt werden, sowie ein SSL Zertifikat ausgestellt sein (da wo du das Zertifikat in der DSM Verwaltungsoberfläche beantragst, muss auch sichergestellt sein, dass das Zertifikat und der Dienst namentlich zusammenpassen).

Wichtig ist auch: der Reverse-Proxy leitet dich niemals von der IP auf den Alias um, sondern immer vom Alias auf die IP. Wenn das alles bei dir mal läuft, wirst du auch nie mittels IP auf deine Server kommen, sondern immer nur mit der Url, auch innerhalb deines Netzwerkes. Ganz wichtig!!!

Bzgl. des Screenshots mit der Web Station. Wenn du das siehst, dann ist das die falsche Url ... normalerweise sollte eine „Service bicht gefunden“ Meldung kommen, wenn du deine Url verwendest und der Gitlab Server nicht online ist. Also
Wie schon geschrieben, wir müssen das mit dem Urla abklären. Darüber hinaus müssen auch irgendwelche Logs verfügbar sein , die Aufschluss geben, warum der Container abschmiert. Wobei du ja schon einen wichtigen Hinweis hast, die Ports. Kannst du mal deine Container stoppen, in der Docker-Verwaltung und dort nach „Netzwerk“ wechseln und das „Gitlab Vlan“ löschen?

20F6456C-10CE-4666-B36D-286E02D97A9F.jpeg

D116157F-B641-4B12-BE8A-42239F099088.jpeg
Gruß, Christian
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hi,

du hast vollkommen recht mit der Übersicht ... sorry, aber durch das viele rum probieren ist das leider passiert. Deshalb fass ich hier nochmal alles zusammen was ich gemacht habe.

In der Synology -> Sicherheit -> Zertifikat habe ich zwei DDNS

1616497261131.png

mit der einen Adresse sub.synology.me erreiche ich die NAS und mit der sub.ddns.net will ich später auf gitlab zugreifen.

in Anwendungsportal -> Reverse Proxy hab ich folgende Einstellung

1616497416579.png

per ssh habe ich mich auf der NAS verbunden und folgende strucktur

Code:
/volume1/docker/personal/gitlab
                                -gitlab
                                        -data
                                        -logs
                                        -config
                                -gitlab-runner
                                -postgresql
                                -redis
dann habe ich im

Code:
/volume1/docker/personal/gitlab

die docker-compose.yml angelegt

mit folgendem inhalt

Code:
version: '2.4'

services:
  redis:
    restart: always
    image: redis:latest
    mac_address: 'd0:ca:ab:ff:ef:01'
    networks:
      vlan:
         ipv4_address: '192.168.250.2'

    command:
     - --loglevel warning
    volumes:
     - /volume1/docker/personal/gitlab/redis:/var/lib/redis

  postgresql:
    restart: always
    image: sameersbn/postgresql:12-20200524
    mac_address: 'd0:ca:ab:dd:ef:02'
    networks:
      vlan:
         ipv4_address: '192.168.250.3'

    volumes:
     - /volume1/docker/personal/gitlab/postgresql:/var/lib/postgresql

    environment:
     - DB_USER=gitlab
     - DB_PASS=password
     - DB_NAME=gitlabhq_production
     - DB_EXTENSION=pg_trgm

  gitlab:
    image: gitlab/gitlab-ce:latest
    restart: always
    depends_on:
     - redis
     - postgresql

    ports:
     - "80:80"
     - "22:22"
     - "443:443"

    volumes:
     - /volume1/docker/personal/gitlab/gitlab/config:/etc/gitlab
     - /volume1/docker/personal/gitlab/gitlab/logs:/var/log/gitlab
     - /volume1/docker/personal/gitlab/gitlab/data:/var/opt/gitlab

    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'https://sub.ddns.net'
        gitlab_rails['time_zone'] = 'Europe/Berlin'

        gitlab_rails['db_key_base'] = '65-Zeichen-langer-String'
        gitlab_rails['otp_key_base'] = '65-Zeichen-langer-String'
        gitlab_rails['secret_key_base'] = '65-Zeichen-langer-String'

        nginx['listen_port'] = 80
        nginx['listen_https'] = false

        postgresql['enable'] = false
        gitlab_rails['db_adapter'] = 'postgresql'
        gitlab_rails['db_encoding'] = 'unicode'
        gitlab_rails['db_host'] = 'postgresql' # oder IP
        gitlab_rails['db_password'] = 'password'
        gitlab_rails['db_username'] = 'gitlab'
        gitlab_rails['db_database'] = 'gitlabhq_production'

        redis['enable'] = false
        gitlab_rails['redis_host'] = 'redis'
        gitlab_rails['redis_port'] = '6379'

        gitlab_rails['gitlab_email_enabled'] = true
        gitlab_rails['gitlab_email_from'] = '*****'
        gitlab_rails['gitlab_email_reply_to'] = '*****'
        gitlab_rails['smtp_enable'] = true
        gitlab_rails['smtp_address'] = 'smtp.gmail.com'
        gitlab_rails['smtp_port'] = 587
        gitlab_rails['smtp_user_name'] = '*****'
        gitlab_rails['smtp_password'] = '*****'
        gitlab_rails['smtp_domain'] = 'smtp.gmail.com'
        gitlab_rails['smtp_authentication'] = 'login'
        gitlab_rails['smtp_enable_starttls_auto'] = true

    healthcheck:
     test: ["CMD", "/usr/local/sbin/healthcheck"]
     interval: 5m
     timeout: 10s
     retries: 3
     start_period: 5m

    mac_address: 'd0:ca:ab:cd:ef:03'
    networks:
       vlan:
         ipv4_address: '192.168.250.4'

  gitlab-runner:
    image: 'gitlab/gitlab-runner:latest'
    restart: always
    volumes:
       - /volume1/docker/personal/gitlab/gitlab-runner:/etc/gitlab-runner
       - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
       - gitlab
    networks:
       vlan:
         ipv4_address: 192.168.250.5

networks:
  vlan:
    driver: macvlan

    driver_opts:
      parent: eth0 # 'eth0' fuer Synology NAS

    ipam:
      config:
        - subnet: 192.168.178.0/17
          gateway: 192.168.178.1
          ip_range: 192.168.250.1/28

habe extra darauf geachtet das "external_url 'https://sub.ddns.net'" vorhanden ist.

das sollte alles sein!
Mit der oberen config, sehe ich aber den Container nicht in der Docker-übersicht. wenn ich die Ports abändere

Code:
ports:
     - "180:80"
     - "122:22"
     - "1443:443"

sehe ich den Container

-edit-
ich glaube ich habe noch Probleme mit dem MACVLAN, ich habe das nicht richtig konfiguriert, ich finde aber per google auch kein schönes tutorial.
 
Zuletzt bearbeitet:

iAcki

Benutzer
Mitglied seit
20. Mrz 2019
Beiträge
28
Punkte für Reaktionen
5
Punkte
3
Hi,

kannst du mal das macvlan unter netzwerk löschen, wie in meinem vorherigem Post beschrieben?
Hast du mehrere Netzwerkkarten bei dein DS? Kannst du wenn möglich mal eth1 anstatt eth0 verwenden?

Gruß, Christian
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hi,

sorry das hatte ich vergessen zu schreiben, das habe ich so gemacht wie du geschrieben hast.
Jedoch hat es nichts gebracht.
Das Netzwerk verschwindet aber wieso immer wenn ich "docker-compose down" eingeben

Ich habe nur eine Netzwerkkarte und laut "ifconfig" ist es eth0

Gruß Marco
 

Schechner

Benutzer
Mitglied seit
10. Feb 2020
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hi,

ich habe gerade noch mal bisschen mit dem debug rum gespielt und folgendes bekommen

Code:
root@nas:/volume1/docker/personal/gitlab# docker-compose --log-level debug up
Using configuration files: ./docker-compose.yml
Trying paths: ['/root/.docker/config.json', '/root/.dockercfg']
No config file found
Trying paths: ['/root/.docker/config.json', '/root/.dockercfg']
No config file found
http://localhost:None "GET /v1.35/networks/gitlab_vlan HTTP/1.1" 404 44
http://localhost:None "GET /v1.35/info HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/networks/gitlab_vlan HTTP/1.1" 404 44
Creating network "gitlab_vlan" with driver "macvlan"
http://localhost:None "POST /v1.35/networks/create HTTP/1.1" 201 87
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/images/redis:latest/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/sameersbn/postgresql:12-20200524/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/gitlab/gitlab-ce:latest/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/gitlab/gitlab-runner:latest/json HTTP/1.1" 200 1962
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
gitlab has upstream changes (redis, postgresql)
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22status%22%3A+%5B%22created%22%2C+%22exited%22%5D%2C+%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22status%22%3A+%5B%22created%22%2C+%22exited%22%5D%2C+%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
gitlab-runner has upstream changes (gitlab)
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22status%22%3A+%5B%22created%22%2C+%22exited%22%5D%2C+%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22status%22%3A+%5B%22created%22%2C+%22exited%22%5D%2C+%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Pending: {<Service: gitlab-runner>, <Service: redis>, <Service: gitlab>, <Service: postgresql>}
Starting producer thread for <Service: redis>
Starting producer thread for <Service: postgresql>
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dredis%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Creating gitlab_redis_1 ...
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Pending: {ServiceName(project='gitlab', service='redis', number=1)}
Starting producer thread for ServiceName(project='gitlab', service='redis', number=1)
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dpostgresql%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Creating gitlab_postgresql_1 ...
Pending: {ServiceName(project='gitlab', service='postgresql', number=1)}
Starting producer thread for ServiceName(project='gitlab', service='postgresql', number=1)
http://localhost:None "GET /v1.35/images/redis:latest/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/redis:latest/json HTTP/1.1" 200 None
Added config hash: 1cf8472206480c1e3815763f6bc3bf45598c277f135d4fe892981b1f431dfbdd
http://localhost:None "GET /v1.35/images/sameersbn/postgresql:12-20200524/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/sameersbn/postgresql:12-20200524/json HTTP/1.1" 200 None
Added config hash: c0e2d01915d240337798ba46a8ae4d40c713375dab273a0a24ac4f3397448bf6
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
http://localhost:None "POST /v1.35/containers/create?name=gitlab_postgresql_1 HTTP/1.1" 201 90
http://localhost:None "POST /v1.35/containers/create?name=gitlab_redis_1 HTTP/1.1" 201 90
http://localhost:None "GET /v1.35/containers/6e10ab83794a4fd093d7be85b94404bf48e6f9525b01c9be97836f6c48949bf7/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/4f9f208dcac71d22c39b4484704a56732d8240a80cb8e34292476d48cfe2c292/json HTTP/1.1" 200 None
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
http://localhost:None "POST /v1.35/networks/gitlab_vlan/disconnect HTTP/1.1" 200 0
http://localhost:None "POST /v1.35/networks/gitlab_vlan/disconnect HTTP/1.1" 200 0
http://localhost:None "POST /v1.35/networks/gitlab_vlan/connect HTTP/1.1" 200 0
http://localhost:None "POST /v1.35/networks/gitlab_vlan/connect HTTP/1.1" 200 0
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
Pending: set()
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Creating gitlab_redis_1      ... done
Finished processing: ServiceName(project='gitlab', service='redis', number=1)
Pending: set()
Finished processing: <Service: redis>
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Pending: set()
http://localhost:None "POST /v1.35/containers/6e10ab83794a4fd093d7be85b94404bf48e6f9525b01c9be97836f6c48949bf7/start HTTP/1.1" 204 0
Creating gitlab_postgresql_1 ... done
Pending: set()
Finished processing: <Service: postgresql>
Pending: {<Service: gitlab-runner>, <Service: gitlab>}
Starting producer thread for <Service: gitlab>
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Creating gitlab              ...
Pending: {ServiceName(project='gitlab', service='gitlab', number=1)}
Starting producer thread for ServiceName(project='gitlab', service='gitlab', number=1)
http://localhost:None "GET /v1.35/images/gitlab/gitlab-ce:latest/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/images/gitlab/gitlab-ce:latest/json HTTP/1.1" 200 None
Added config hash: 2776bff386838051530c0f0d0e2e01a429f85c9f5e31988d2c669276a51d8f84
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
http://localhost:None "POST /v1.35/containers/create?name=gitlab HTTP/1.1" 201 90
http://localhost:None "GET /v1.35/containers/02836174cca66d60a0efb8e496c15266ff1f5e005a08a256360f4ae50f10a204/json HTTP/1.1" 200 None
Pending: {<Service: gitlab-runner>}
http://localhost:None "POST /v1.35/networks/gitlab_vlan/disconnect HTTP/1.1" 200 0
Pending: set()
http://localhost:None "POST /v1.35/networks/gitlab_vlan/connect HTTP/1.1" 200 0
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
Pending: {<Service: gitlab-runner>}
Pending: set()
http://localhost:None "POST /v1.35/containers/02836174cca66d60a0efb8e496c15266ff1f5e005a08a256360f4ae50f10a204/start HTTP/1.1" 204 0
Creating gitlab              ... done
Pending: set()
Finished processing: <Service: gitlab>
Pending: {<Service: gitlab-runner>}
Starting producer thread for <Service: gitlab-runner>
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
http://localhost:None "GET /v1.35/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.service%3Dgitlab-runner%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
Creating gitlab_gitlab-runner_1 ...
Pending: {ServiceName(project='gitlab', service='gitlab-runner', number=1)}
Starting producer thread for ServiceName(project='gitlab', service='gitlab-runner', number=1)
http://localhost:None "GET /v1.35/images/gitlab/gitlab-runner:latest/json HTTP/1.1" 200 1962
http://localhost:None "GET /v1.35/images/gitlab/gitlab-runner:latest/json HTTP/1.1" 200 1962
Added config hash: 022f29d33cfae19ea222a92863d907ae8144bcf5a44b9cea6f32251cfd4218c4
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
http://localhost:None "POST /v1.35/containers/create?name=gitlab_gitlab-runner_1 HTTP/1.1" 201 90
http://localhost:None "GET /v1.35/containers/474deffbd746de4cd05f3ed925fbd7935d5d152b5ff213d460bb90db025e8582/json HTTP/1.1" 200 None
http://localhost:None "POST /v1.35/networks/gitlab_vlan/disconnect HTTP/1.1" 200 0
Pending: set()
http://localhost:None "POST /v1.35/networks/gitlab_vlan/connect HTTP/1.1" 200 0
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
Pending: set()
http://localhost:None "POST /v1.35/containers/474deffbd746de4cd05f3ed925fbd7935d5d152b5ff213d460bb90db025e8582/start HTTP/1.1" 204 0
Creating gitlab_gitlab-runner_1 ... done
Pending: set()
Finished processing: <Service: gitlab-runner>
Pending: set()
Attaching to gitlab_redis_1, gitlab_postgresql_1, gitlab, gitlab_gitlab-runner_1
http://localhost:None "POST /v1.35/containers/4f9f208dcac71d22c39b4484704a56732d8240a80cb8e34292476d48cfe2c292/wait HTTP/1.1" 200 None
http://localhost:None "POST /v1.35/containers/02836174cca66d60a0efb8e496c15266ff1f5e005a08a256360f4ae50f10a204/wait HTTP/1.1" 200 None
http://localhost:None "POST /v1.35/containers/6e10ab83794a4fd093d7be85b94404bf48e6f9525b01c9be97836f6c48949bf7/wait HTTP/1.1" 200 None
redis_1          | WARNING: no logs are available with the 'db' log driver
postgresql_1     | WARNING: no logs are available with the 'db' log driver
gitlab           | WARNING: no logs are available with the 'db' log driver
gitlab-runner_1  | WARNING: no logs are available with the 'db' log driver
http://localhost:None "GET /v1.35/events?filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dgitlab%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 None
http://localhost:None "POST /v1.35/containers/474deffbd746de4cd05f3ed925fbd7935d5d152b5ff213d460bb90db025e8582/wait HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/474deffbd746de4cd05f3ed925fbd7935d5d152b5ff213d460bb90db025e8582/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/02836174cca66d60a0efb8e496c15266ff1f5e005a08a256360f4ae50f10a204/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/6e10ab83794a4fd093d7be85b94404bf48e6f9525b01c9be97836f6c48949bf7/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/4f9f208dcac71d22c39b4484704a56732d8240a80cb8e34292476d48cfe2c292/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/474deffbd746de4cd05f3ed925fbd7935d5d152b5ff213d460bb90db025e8582/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/02836174cca66d60a0efb8e496c15266ff1f5e005a08a256360f4ae50f10a204/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/6e10ab83794a4fd093d7be85b94404bf48e6f9525b01c9be97836f6c48949bf7/json HTTP/1.1" 200 None
http://localhost:None "GET /v1.35/containers/4f9f208dcac71d22c39b4484704a56732d8240a80cb8e34292476d48cfe2c292/json HTTP/1.1" 200 None

jedoch kann ich nichts mit anfangen :D
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat