Ich versuche, oh-my-zsh als Teil eines Docker-Builds (mit einer Docker-Datei) zu installieren. Hier ist die Dockerfile-Zeile in Frage:
RUN wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
und der Fehler, den ich bekomme, ist:
The command [/bin/sh -c wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh] returned a non-zero code: 1
Um zu debuggen, habe ich den Befehl manuell ausgeführt und es funktioniert. Hat jemand Glück gehabt, oh-my-zsh als Teil eines Docker Builds zu installieren? Irgendeine Idee, warum es sich anders verhält, wenn es auf diese Weise läuft?
Fehler beim Erstellen, da install.sh einen Code ungleich null zurückgibt. Wenn Sie das Skript manuell ausführen, ignorieren Sie den Rückgabecode, aber das fehlgeschlagene Docker-Build. Normalerweise gibt der Rückkehrcode nicht Null an, aber wenn in diesem Fall alles in Ordnung ist, könnte man diesen Fehler ignorieren:
%Vor%