来自DockerHub的JHipster泊坞窗图片无法正常工作

我试图在Docker容器中运行JHipster,并按照https://jhipster.github.io/installation/中提到的步骤操作。

> docker pull jhipster/jhipster > mkdir ~/jhipster > docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 9000:9000 -p 3001:3001 -i -t jhipster/jhipster 

正如我在交互模式下运行它显示JHIPSTER ASCII艺术和显示:: JHipster :: Running Spring Boot :: :: http://jhipster.github.io :: 。 而已。

当我docker ps

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f0015bd63658 jhipster/jhipster "tail -f /home/jhipst" 2 minutes ago Up 2 minutes 0.0.0.0:3001->3001/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:9000->9000/tcp jhipster 

现在,当我尝试访问本地主机:8080我正在这个页面不工作ERR_EMPTY_RESPONSE

我检查了我的〜/ jhipster文件夹,没有任何东西。 我用docker exec -it jhipster bashlogin容器, app文件夹里没有任何东西。

 OS: MacOS Docker Version: Docker version 1.12.5, build 7392c3b docker-compose version 1.9.0, build 2585387 

我错过了什么?

使用JHipster Docker镜像时,所有的软件需求都已安装,但您仍然需要运行生成器并select您的选项。

遵循安装文档 ,您应该login容器,切换到app文件夹,然后运行jhipster

 docker container exec -it jhipster bash cd /home/jhipster/app jhipster 

一旦你的应用程序被创build,你可以运行所有正常的webpack / gulp和maven命令。 例如,以下命令将启动您的后端和您的前端(在单独的terminal中运行)。

 ./mvnw yarn start