2016-04-18 3 views
1

Ich installierte Behälter Docker und machte die nächsten Schritte:Docker und Cloudera Schnellstart: Wie starte ich eine eigene JAR-Datei?

docker pull cloudera/quickstart:latest 
docker images # note the hash of the image and substitute it below 
docker run --privileged=true \ 
--hostname=quickstart.cloudera \ 
-t -i ${HASH} \ 
/usr/bin/docker-quickstart 

So, jetzt habe ich: Cloudera läuft. Aber ich kann keine lokalen Dateien sehen, also wie lade ich meine eigenen Dateien, vor allem JAR-Datei, um sie mit Hadoop auszuführen?

Antwort

1

Sie montieren können lokale Ordner in Docker Behälter, wie es in official documentation beschrieben

Docker run -i -t -v/path/to/my/Daten:/opt/Daten Bild

+0

könnten Sie bitte angeben, dein Befehl. Ich habe in Log: "Docker: Fehler Antwort von Daemon: Kein Befehl angegeben." Ich habe "docker run -i -t -v/home/meinordner:/opt/data cloudera/quickstart" befehl – user3650408

+0

Sie müssen Ihren Befehl in diesen Anruf hinzufügen. Befehl, um dein Glas zu laufen, denke ich. – vvchik