Не удается получить доступ к приложению React с рабочего сервера - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть приложение реагирования, которое я могу запускать на локальном хосте без проблем.Я докеризировал его и помещал на рабочий сервер, и sudo docker ps показывает, что контейнер работает.Я использовал sudo docker run --name "name" -d -p "my port":my port" "uri" для запуска контейнера и убедился, что указан правильный порт.Но когда я пытаюсь получить доступ к приложению из моего браузера, введя IP-адрес сервера и порта, я не могу получить к нему доступ.Я могу получить доступ к другим приложениям, запущенным на этом сервере.

Есть идеи, что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Команда в моем стартовом скрипте, устанавливающая порт, отличный от значения по умолчанию 3000, не работала в контейнере докера, хотя она работала, когда я запускал программу на локальном хосте. Поэтому вместо этого в моей команде run я сопоставил порт 3000 с портом, который хотел использовать на своем сервере.

0 голосов
/ 24 апреля 2018

Просто проверьте возврат вашего контейнера, когда вы его запустите.Попробуйте:

docker run --attach STDERR ****
...