来自DockerHub的JHipster泊坞窗图像无效

时间:2017-06-12 00:50:02

标签: docker 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

现在当我尝试访问localhost时:8080我正在此页面没有工作ERR_EMPTY_RESPONSE

我在〜/ jhipster文件夹中查了一下,什么都没有。 我使用docker exec -it jhipster bash登录了容器, app 文件夹中没有任何内容。

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

我错过了什么?

1 个答案:

答案 0 :(得分:1)

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

installation documentation之后,您应该登录容器,切换到app文件夹,然后运行jhipster

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

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

./mvnw
yarn start