Windowの下のdockerから Jhipsterを使用します。
チュートリアルに従っていますが、 docker image の変更を同期できません。
jhipsterから自分のイメージを持ちたいです。私は新しいものを作成します
general03@L3F2GPK1F9W0 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
私の Dockerfile では、元の jhipster Dockerfile をコピーし、最初の行と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
そして、REPOSITORYとTAGdocker images
なしで画像が表示されます! したがって、起動しようとすると、このエラーが発生しますdocker run 67a9ab5ce70a
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: No command specified.docker run 67a9ab5ce70a
ローカルの変更を docker イメージにプッシュするのを手伝ってくれる人はいますか?