Guten Tag,
ich habe aktuell ein Problem mit Docker. Ich versuche über „docker build -t="frank/loklak:test" ./“ ein von mir erstelltes Dockerfile auszuführen. Dabei läuft ein git clone wahrscheinlich nicht und somit läuft der Build der Anwendung über "ant" nicht. Wenn ich hingegen die Schritte manuell im „docker run“ ausführe gibt es diesen Fehler nicht.
Der Fehler ist: INFO[726] finalize namespace chdir to /var/loklak/loklak no such file or directory
Wenn ich aber das Dockerfile richtig verstehe, wechsel ich mit "WORKDIR /var/loklak" in das Verzeichniss und erstelle dort mit Git einen Unterordner loklak.
Mein Dockerfile:
FROM ubuntu:14.04.2 MAINTAINER Frank <frankenstein91@local.local> RUN apt-get update RUN apt-get -y upgrade RUN apt-get install -y software-properties-common RUN apt-get install -y openjdk-7-jdk openjdk-7-source openjdk-7-demo openjdk-7-doc openjdk-7-jre-headless openjdk-7-jre-lib RUN apt-get install -y vim curl git ssh RUN apt-get install -y ant RUN mkdir /var/loklak VOLUME /var/loklak WORKDIR /var/loklak RUN git clone https://github.com/Orbiter/loklak.git WORKDIR /var/loklak/loklak RUN ant EXPOSE 9100 ENTRYPOINT /var/loklak/loklak/bin/start.sh
Vielen Dank und Grüße
Frank