villiwalla
@villiwalla
HTML-верстка

Проксирование с хоста в контейнер, обязательно создавать докер сеть?

Вообщем на впс, крутится nginx, postgres, matrix. Мне необходимо запустить копию matrix, для тестов на той же впс. Поэтому решил что:
- создать на хосте новую бд и пробросить порт Postgres в контейнер (expose 5432)
- создать новый конфиг хоста nginx и проксировать в контейнер (-p8848:8008)
- в контейнере развернуть матрикс
- запустить контейнер с -d

В итоге у меня получилось:
<br>
docker run -d -it \<br>
--name matrix_dev \<br>
-- expose 5432 \<br>
-p"127.0.0.1:8848:8008" \<br>
villiwalla/matrix-synapse<br>


Как мне казалось на этом всё должно было закончится. В первую очередь решил проверить nginx
curl -XGET localhost:8848/_matrix/static
По логам видно что proxy_pass localhost:8848
Проксрует на localhost что в ответ кидает 502.

Нужно ли прикидывать 80 порт? И нужно ли в таком случае создавать Docker network?
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы