Я хочу запустить реестр 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 (соединение отклонено)