Ich benutze Jhipster von Docker unter Fenster.Sync Ordner in Docker Bild von Jhipster
Ich folge der tuto aber Ich kann meine Änderung in der Docker Bild nicht synchronisieren.
Ich möchte mein eigenes Bild von jhipster haben. Ich schaffe neue
[email protected] MINGW64 ~/jhipster/app/src/main/docker
$ docker build -t general03-jhipster .
Sending build context to Docker daemon 5.632 kB
Step 1 : FROM jhipster/jhipster
---> 0ae13f5d5a79
Step 2 : ADD . /app
---> Using cache
---> 1a8aaf63bf7e
Step 3 : ENV JHIPSTER_SLEEP 0
---> Using cache
---> 67a9ab5ce70a
Step 4 : ADD *.war /app.war
No source files were specified
In meinem Dockerfile ich das Original jhipster Dockerfile kopiert und ersetzen ersten Zeile und ADD . /app
FROM ubuntu:trusty
ADD . /app
ENV JHIPSTER_SLEEP 0
# add directly the war
ADD *.war /app.war
RUN sh -c 'touch /app.war'
VOLUME /tmp
EXPOSE 8080
CMD echo "The application will start in ${JHIPSTER_SLEEP}s..." && \
sleep ${JHIPSTER_SLEEP} && \
java -Djava.security.egd=file:/dev/./urandom -jar /app.war
Und ich sehe das Bild mit docker images
aber ohne REPOSITORY und TAG! So wenn ich versuche, docker run 67a9ab5ce70a
zu starten Ich habe diesen Fehler
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: No command specified.docker run 67a9ab5ce70a
Jemand kann mir helfen, meine lokale Modifikation der Docker Bilder zu schieben?
Können Sie die Ausgabe Ihres Docker Build-Befehl zur Verfügung stellen? – BMitch
Zeigen Sie Ihre Dockerfile, insbesondere die Zeilen mit CMD oder ENTRYPOINT, wenn Sie nichts in diesen 2 Direktiven angeben, müssen Sie einen Befehl zu Ihrem 'Docker run 67' hinzufügen, eine Shell oder irgendetwas – user2915097