Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 June 04

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Внешний - это тот, который в инете виден? Курлом ресурс какой-нибудь, если внешний - карточка, то ip a
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Roman
Да, как его узнать?
источник
2020 June 05

R

Roman in RU.Docker — Официальное Русское Сообщество
Стоп, я запускаю контейнер и пробрасываю порт 8888, но мне нужно узнать его ip адрес. Это даст его ip?
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Еще раз, ты пробрасываешь порт 8888 на внутренний адрес:порт контейнера. Тебе нужен адрес ХОСТА, а не контейнера.
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Как раз контейнера, потом я этот адрес подключаю в вебсокет
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Если тебе нужен адрес контейнера, то для чего ты порт пробрасываешь?
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
в контейнере выполни ip -a , увидишь его адрес
Либо инспектом посмотри контейнер
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Вот как подключить локально

var kurentoIp = '192.168.31.133', // replace this with your kurento server IP
   kurentoPort = '8888', // replace this with your kurento server port


ws_uri: 'ws://' + kurentoIp + ':' + kurentoPort + '/kurento',
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Alexey Voronkov
в контейнере выполни ip -a , увидишь его адрес
Либо инспектом посмотри контейнер
Да, я это имел введу
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Только у тебя сеть контейнера изолирована от всего остального, не могу понять, как ты сможешь подключиться по адресу контейнера?
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
или ты имеешь ввиду из другого контейнера?
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Alexey Voronkov
или ты имеешь ввиду из другого контейнера?
Не, запустить тот контейнер как демона, а потом подключится не из контейнера, а с приложения.
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
а приложение где? на другой машине?
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Мне нужен медиа сервер куренто, вот я его хочу запустить на докере и его адрес подставить в подключение вебсокета, чтобы не скачивать и настраивать этот медиа сервер на машине. Или так не получится подключить?
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Alexey Voronkov
а приложение где? на другой машине?
На той же на котором крутится контейнер
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
если ты в этот контейнер пробрасываешь 8888, то можешь попробовать подключиться по localhost:8888
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
раз и контейнер, и приложение на одном хосте
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
Alexey Voronkov
если ты в этот контейнер пробрасываешь 8888, то можешь попробовать подключиться по localhost:8888
Вот как раз так и не работает. Не может подключится
источник

R

Roman in RU.Docker — Официальное Русское Сообщество
На локально ошибок не выдает, а на удаленном сервере не получается сделать подключение
WebSocket connection to 'ws://localhost:8888/kurento' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
источник

AV

Alexey Voronkov in RU.Docker — Официальное Русское Сообщество
Ты меня запутал. Откуда удаленный сервер появился? Ты только что говорил, что контейнер и приложение локально?
источник