我在Window下使用来自docker的 Jhipster 。
我按照tuto进行操作,但无法同步 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
我看到的图像有docker images
但没有REPOSITORY和TAG!所以当我尝试启动时docker run 67a9ab5ce70a
出现此错误
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: No command specified.docker run 67a9ab5ce70a
有人可以帮助我将本地修改推送到 docker 图像吗?