Ошибка соединения отказала между реакцией и весенней загрузкой в ​​среде докера - PullRequest
1 голос
/ 18 октября 2019

Я пытаюсь запустить полнофункциональное приложение React JS и Spring Boot в моей среде докера. Локально все отлично работает. Но в среде докера запускаются приложения activ js и весенняя загрузка. Но я получаю сообщение об отказе в соединении, когда пытаюсь установить связь между реакцией и загрузкой пружины.

Я добавил ProxyPass в свой конфигурационный файл apache2 в среде докера следующим образом: - ProxyPass /app-name/ http://0.0.0.0:9090/

Ошибка: - OPTIONS http://localhost:8080/login net::ERR_CONNECTION_REFUSED.
Используемые команды Docker: - DockerКоманда для создания образа Docker: -
docker build --rm -t <image-name>.

Я выставил порты, необходимые в команде запуска Docker, следующим образом: -
docker run --rm -p 5050:8080 -p 6060:3000 --name <container-name> <image-name>

Команда Dockerexec внутри контейнера: -
docker exec -it <container-name> /bin/bash

В среде докера я запустил приложение весенней загрузки, используя mvn spring-boot:run, и запустил приложение реагирования, используя yarn install, а затем yarn start* 1023. *

Как мне исправить ошибку соединения, отказанную здесь?

Ответы [ 2 ]

1 голос
/ 18 октября 2019

Согласно комментарию отображается ERR_CONNECTION_REFUSED, потому что вы выставляете порт 5050 на хосте, а не 8080.

Использование http://localhost:5050 будет работать, или вы можете запустить команду docker и выставить порт нахост тоже как 8080

docker run --rm -p 8080:8080 -p 6060:3000 --name <container-name> <image-name>

0 голосов
/ 18 октября 2019

Если вы используете отдельные контейнеры для приложения реакции и приложения весенней загрузки, запустите Docker и проверьте, что вы указываете на IP-адрес контейнера, а не на localhost

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...