Mailcow findet Docker compose nicht?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Im Script wird nach docker-compose gesucht, was bei dir aber docker compose ist. In den neueren Versionen wurde das nämlich so abgeändert. Macht eigentlich auch mehr Sinn, wenn man alles unter dem Docker Command hat.

Ein einfacher Alias sollte das fixen, am besten gleich in die .bashrc des Nutzers eintragen:

alias docker-compose=docker compose

Written5423 
Beitragsersteller
 21.08.2022, 20:56

Ist es egal in welche Zeile ich den Aliase reinschreibe(Ausgenommen if Zeilen)

Lezurex  21.08.2022, 20:59
@Written5423

Das ist eigentlich relativ egal. Am besten einfach ganz unten hinzufügen. Nachher die Shell neu starten.

Written5423 
Beitragsersteller
 21.08.2022, 21:04
@Lezurex

Bekomme diese Meldung: bash: alias: compose: not found

Lezurex  21.08.2022, 21:05
@Written5423

Hmm stimmt, dann muss der Wert wohl in Anführungszeichen angegeben werden:

alias docker-compose="docker compose"
Written5423 
Beitragsersteller
 21.08.2022, 21:17
@Written5423

Ich hab jetzt einfach mal das Script geändert und jetzt funktioniert es.