Контейнер Jhipster Microservices Podman недоступен при использовании stati c IP - PullRequest
0 голосов
/ 17 июня 2020

Я хочу запустить реестр jhipster и контейнеры микросервисов docker на одном хосте docker. Я использую podman, и я использовал следующие команды:

sudo podman run -d --net=host -p 8761:8761 docker.io/jhipster/jhipster-registry:v6.2.0
sudo podman run -d --dns=x.x.x.x -p 8081:8081 primems

когда я это делаю, реестр jhipster доступен, но приложение микросервисов работает с неправильным IP-адресом, который недоступен извне. Я пытался создать модуль следующим образом:

sudo podman pod create --name prime-pod
sudo podman run -d –pod prime-pod  --net=host -p 8761:9761 docker.io/jhipster/jhipster-registry:v6.2.0
sudo podman run -d –pod prime-pod --net=host -p 8081:8081 primems

Когда я это делаю, простые числа доступны с использованием http://localhost: 8761 , но недоступны извне с помощью http://10.11.33.66: 8761 :

curl -v http://localhost: 8761 (работает нормально) curl -v http: // 10.11.33.66:8761 (соединение отклонено)

...