Как запустить jhipster-registry из докера?

Я новичок в jhipster, я пытаюсь запустить jhipster-registry, но, похоже, я не могу получить к нему доступ из своего браузера с этим URL-адресом: http: // localhost: 8761 /

Как установить jhipster-registry в докере?

  1. Установите докер на Mac.
  2. Докер тянуть jhipster / jhipster-реестр
  3. docker run jhipster / jhipster-registry
  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 /, но не удалось.

Есть идеи по этому поводу?


person user3034559    schedule 18.08.2020    source источник
comment
Как это не удается?   -  person Gaël Marziou    schedule 18.08.2020


Ответы (2)


В https://www.jhipster.tech/jhipster-registry/ вы прочтете Файл docker-compose для запуска этого образа уже присутствует в каждом каталоге микросервиса src / main / docker. Вы пробовали, например, https://github.com/jhipster/jhipster-sample-app-microservice/blob/master/src/main/docker/jhipster-registry.yml - или ваш собственный?

person Jochen Gebsattel    schedule 18.08.2020

Это зависит от команды докера, которую вы используете для запуска службы. Вы должны открыть порты контейнера.

Если вы просто хотите увидеть панель управления, вы можете запустить эту команду докера

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

После выполнения этой команды вы можете ввести:

localhost:8761

в вашем браузере вы должны увидеть консоль.

Если вы хотите подключить реестр к другим микросервисам, вам необходимо настроить наложение сети докеров.

Вы также можете использовать docker swarm или kubernetes для горизонтального масштабирования (чтобы сделать больше реплик)

person JumpingJack    schedule 24.11.2020