我是jhipster的新手,我正在尝试运行jhipster注册表,但我似乎无法使用以下url从浏览器访问它:http://localhost:8761/
我是如何在docker中安装jhipster注册表的?
- 在mac上安装docker
- docker pull jhipster/jhipster注册表
- docker运行jhipster/jhipster注册表
- 我能看到一切顺利进行
----------------------------------------------------------
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 !
- 访问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进行水平扩展(以制作更多副本(