如何从docker运行jhipster注册表



我是jhipster的新手,我正在尝试运行jhipster注册表,但我似乎无法使用以下url从浏览器访问它:http://localhost:8761/

我是如何在docker中安装jhipster注册表的?

  1. 在mac上安装docker
  2. docker pull jhipster/jhipster注册表
  3. docker运行jhipster/jhipster注册表
  4. 我能看到一切顺利进行
----------------------------------------------------------
Application 'jhipster-registry' is running! Access URLs:
Local:      http://localhost:8761/
External:   http://172.17.0.2:8761/
Profile(s):     [composite, prod]
----------------------------------------------------------
2020-08-18 03:45:45.853  INFO 6 --- [           main] i.g.j.registry.JHipsterRegistryApp       : 
----------------------------------------------------------
Config Server:  Connected to the JHipster Registry config server, using https://github.com/jhipster/jhipster-registry-sample-config !
  1. 访问http://localhost:8761/但失败了

你知道这个吗?

Inhttps://www.jhipster.tech/jhipster-registry/你会读到";在每个微服务src/main/docker目录中已经存在用于运行该映像的docker compose文件";。你试过了吗。https://github.com/jhipster/jhipster-sample-app-microservice/blob/master/src/main/docker/jhipster-registry.yml-还是你自己的?

这取决于用于运行服务的docker命令。您必须打开容器的端口。

如果你只想看到仪表板,你可以运行这个docker命令

docker run -p 8761:8761 jhipster/jhipster-registry

运行此命令后,您可以键入:

localhost:8761

在浏览器中,您应该可以看到控制台。

如果你想将注册表连接到其他微服务,你需要设置一个docker网络覆盖。

您还可以使用docker swarm或kubernetes进行水平扩展(以制作更多副本(

最新更新