我最近开始使用jhipster探索微服务架构,并试图从docker hub安装和运行jhipster-registry。Docker显示注册表正在运行,但我无法在8761端口访问它。
拉出的镜像与 docker pull jhipster/jhipster-registry
开始用容器 docker run --name jhipster-registry -d jhipster/jhipster-registry
下面是一个快照 docker container ls
返回。
我是不是错过了什么?
你正在启动JHipster注册表容器,但你没有暴露端口。
您可以通过传递 端口标志 -p 8761:8761
这将使您能够通过 localhost:8761
或 127.0.0.1:8761
的浏览器中。
您可能需要配置一些环境变量,以便正确启动JHipster注册表。 这些变量可能取决于您生成的应用程序的选项,例如验证类型。为方便起见,JHipster应用程序自带了一个 docker-compose.yml
档案. 你可以先用 docker-compose -f src/main/docker/jhipster-registry.yml up
, 据载.