2016-04-20 10 views
1

Nach dem docs on compiling the OwnCloud sync client Ich versuche, den Client für Windows zu erstellen. Ich schaffte es das Docker Bild zu bauen und nach der docs muß ich jetzt den folgenden Befehl ausführen starten Kompilieren:Was ist mit diesem seltsamen Docker Befehl gemeint?

docker run owncloud-client-win32:2.1 -v "$PWD:/home/jenkins/client" admin/win32/docker/build.sh $(id -u) 

Aber ich bekomme die folgende Fehlermeldung:

docker: Error response from daemon: Container command '-v' not found or does not exist.. 

Blick durch die docs on docker run I sehe keinen Hinweis auf den Befehl -v, das macht Sinn. Ich frage mich, was die Entwickler eigentlich damit gemeint haben.

Weiß jemand, was ich hier falsch mache und wie ich möglicherweise fortfahren könnte? Alle Tipps sind willkommen!

Antwort

3

das ist die richtige Syntax (I guess):

docker run -v "$PWD:/home/jenkins/client" owncloud-client-win32:2.1 admin/win32/docker/build.sh $(id -u) 

das -v Argument ist für eine Lautstärkeeinstellung, oder in anderen Worten, ein Ordner, den Container Löschen überleben (außer wenn Sie läuft docker rm -v container zu entfernen Sie es).

Weitere Informationen zu Andockvolumina here.

+0

Das bringt mich ein bisschen weiter, aber ich bekomme jetzt docker: Fehler Antwort von Daemon: Container Befehl 'admin/win/docker/build.sh' nicht gefunden oder nicht exist..'. Irgendeine Idee über diese? – kramer65

+0

wie es sagt, das Skript build.sh ist nicht da ... versuchen Sie, den richtigen Pfad zu diesem Skript zu finden ... – n00dl3

+0

vielleicht '/ home/jenkins/client/admin/win32/docker/build.sh'? – n00dl3

Verwandte Themen