Ich versuche, ein neues Docker-Image für unseren Entwicklungsprozess zu erstellen, wobei cpanm
verwendet wird, um eine Reihe von Perl-Modulen als Basisimage für verschiedene Projekte zu installieren.
Beim Entwickeln des Dockerfiles gibt cpanm
einen Fehlercode zurück, weil einige der Module nicht sauber installiert wurden.
Ich bin ziemlich sicher, dass ich apt
dazu bringen muss, noch einige Dinge zu installieren.
Wo finde ich das Verzeichnis /.cpanm/work
, das in der Ausgabe zitiert wird, um die Protokolle zu überprüfen? Im Allgemeinen, wie kann ich das Dateisystem eines fehlgeschlagenen docker build
-Befehls überprüfen?
Nachdem ich ein find
ausgeführt habe, habe ich entdeckt
/var/lib/docker/aufs/diff/3afa404e[...]/.cpanm
Ist das zuverlässig, oder sollte ich besser einen "nackten" Container erstellen und Dinge manuell ausführen, bis ich alles habe, was ich brauche?