Forum: PC-Programmierung docker-compose raspberry pi rocky-linux


von Marcel (Gast)


Lesenswert?

Hi,

ich habe einen RaspberryPi auf dem RockyLinux läuft.
Allerdings bekomme ich dafür kein Docker-Compose installiert. Ist das 
überhaupt möglich?
1
sudo curl -L "https://github.com/docker/compose/releases/download/2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2
3
sudo chmod +x /usr/local/bin/docker-compose
wenn ich
1
docker-compose --version
 eingebe, bekomme ich die Meldung:
1
/usr/local/bin/docker-compose: line 1: Not: command not found

wenn ich den Link im Browser eingebe, bekomme ich 404
1
-$(uname -s) : Linux
2
-$(uname -m) : aarch64

möglich ist die Seite nur bis: 
https://github.com/docker/compose/releases

von Hildegard (Gast)


Lesenswert?

Was steht denn in line 1?
Vielleicht python?

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

die Datei die du versuchst herunterzuladen existiert nicht. Curl 
schreibt dann "Not found" in die Datei.
Wenn du eine Textdatei ausführst wird sie interpretiert. Das erste Wort 
in der Datei ist Not und das ist kein gültiges Kommando.

von Marcel (Gast)


Lesenswert?

Hildegard schrieb:
> Was steht denn in line 1?
> Vielleicht python?

Nein,
wenn ich
1
nano /usr/local/bin/docker-compose
sehe ich

Not Found

Habe trotzdem python mal installiert, allerdings selbes Verhalten.

von Marcel (Gast)


Lesenswert?

Christopher B. schrieb:
> die Datei die du versuchst herunterzuladen existiert nicht.

Das ist ja was ich fast gedacht habe (im Browser kam ja schon immer 404)
Alle Seiten die ich gefunden habe, hatten den selben Befehl.

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

probier doch mal
1
sudo curl -L "https://github.com/docker/compose/releases/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

bei dir fehlte das v vor der Versionsnummer (von docker-compose)

: Bearbeitet durch User
von Marcel (Gast)


Lesenswert?

Christopher B. schrieb:
> bei dir fehlte das v vor der Versionsnummer (von docker-compose)

Mhh,
das wars.
im Github steht es sogar selbst auch davor. So ein ärger.

Vielen Dank

von Marcel (Gast)


Lesenswert?

Hallo,

ich habe noch einmal eine Nachfrage.
ich versuche jetzt otobo mittels docker und docker-compose zu 
installieren.
https://doc.otobo.org/manual/installation/10.1/de/content/installation-docker.html
docker und docker-compose habe ich bereits am laufen.
Wenn ich jetzt aber
1
docker-compose up --detach
mache sehe ich, dass alles startet.
bei
1
docker-compose ps
bekomme ich die Ausgabe:
1
[rocky@localhost otobo-docker]$ docker-compose up --detach
2
[+] Running 6/6
3
 ⠿ Network otobo_default      Created                                                                                            0.4s
4
 ⠿ Container otobo-redis-1    Started                                                                                            4.5s
5
 ⠿ Container otobo-db-1       Started                                                                                            5.6s
6
 ⠿ Container otobo-elastic-1  Started                                                                                            5.3s
7
 ⠿ Container otobo-web-1      Started                                                                                            7.9s
8
 ⠿ Container otobo-daemon-1   Started                                                                                           11.2s
9
[rocky@localhost otobo-docker]$ docker-compose ps
10
NAME                COMMAND                  SERVICE             STATUS              PORTS
11
otobo-daemon-1      "/opt/otobo_install/…"   daemon              restarting
12
otobo-db-1          "docker-entrypoint.s…"   db                  running (healthy)   3306/tcp
13
otobo-elastic-1     "/bin/tini -- /usr/l…"   elastic             restarting
14
otobo-redis-1       "docker-entrypoint.s…"   redis               running (healthy)   6379/tcp
15
otobo-web-1         "/opt/otobo_install/…"   web                 restarting

warum habe ich nur zwei mal running? Auch nach etwas längerer Zeit 
ändert sich der Status nicht.

Wenn ich im firefox dann
1
http://192.168.178.38/otobo/installer.pl
eingebe, bekomme ich den Fehler
1
Fehler: Verbindung fehlgeschlagen
2
Beim Verbinden mit 192.168.178.38 trat ein Fehler auf.

von Michael D. (nospam2000)


Lesenswert?

Marcel schrieb:
> NAME             COMMAND                SERVICE    STATUS
> PORTS
> otobo-daemon-1   "/opt/otobo_install/…" daemon     restarting

Führe mal für alle Container bei denen der Status "restarting" ist ein 
docker logs Kommando aus.

Hier ein Beispiel für den ersten Container:
1
docker logs otobo-daemon-1

Typischerweise fehlt eine Konfiguration, so dass sich der Prozess 
beendet und hoffentlich vorher eine Fehlermeldung im log ausgibt.

Wenn du den Parameter "--detach" beim docker-compose mal weglässt, 
siehst du die Ausgabe direkt. Am besten erst dann mit "--detach" 
starten, wenn es funktioniert.

  Michael

: Bearbeitet durch User
von Nur_ein_Typ (Gast)


Lesenswert?

Marcel schrieb:
> Hi,
>
> ich habe einen RaspberryPi auf dem RockyLinux läuft.
> Allerdings bekomme ich dafür kein Docker-Compose installiert. Ist das
> überhaupt möglich?

Ja.

> wenn ich den Link im Browser eingebe, bekomme ich 404
>
1
> -$(uname -s) : Linux

Der Link braucht "linux" in kleingeschrieben, nimm' diesen:

"https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-aarch64";

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.