2016-08-04 6 views
1

Мне нужно настроить сервер медиа-файлов kurento внутри контейнера докера.Как получить доступ к медиасерверу kurento, запущенному внутри контейнера докеров

Я могу сконфигурировать медиа-сервер kurento на своем компьютере Ubuntu и, при необходимости, смогу выполнить руководство.

Ссылки последовали: учебник

http://doc-kurento.readthedocs.io/en/stable/installation_guide.html

Kurento 12:59 вызова::

Kurento установка Коммуникационный сервер

http://doc-kurento.readthedocs.io/en/stable/tutorials/node/tutorial-one2one.html

Теперь мне нужно настроить то же самое внутри контейнера докера.

Я создал настроенный DOCKER изображение (ссылка ссылки: https://docs.docker.com/engine/tutorials/dockerimages/)

Используя процедуру, перед тем, я создал dockerfile

Dockerfile Содержание:

FROM ubuntu:14.04 
MAINTAINER USER1 "[email protected]" 
RUN apt-get update 
RUN apt-get install wget -y 
RUN apt-get install git -y 
RUN apt-get install curl -y 
RUN echo "deb http://ubuntu.kurento.org trusty kms6" | sudo tee /etc/apt/sources.list.d/kurento.list 
RUN wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add - 
RUN apt-get update -y 
RUN apt-get install kurento-media-server-6.0 -y 
RUN sudo service kurento-media-server-6.0 start 
RUN sudo service kurento-media-server-6.0 stop 
RUN curl -sL https://deb.nodesource.com/setup | sudo bash - 
RUN sudo apt-get install -y nodejs -y 
RUN sudo npm install -g bower -y 
RUN git clone https://github.com/Kurento/kurento-tutorial-node.git 
RUN cd kurento-tutorial-node/kurento-one2one-call && pwd 
RUN cd kurento-tutorial-node/kurento-one2one-call && git checkout 6.5.0 
RUN sudo service kurento-media-server-6.0 start 
RUN cd kurento-tutorial-node/kurento-one2one-call && npm install 
EXPOSE 8080 

могу быть в состоянии построить изображение докера и выполнить учебник kurento внутри контейнера.

Вот доказательство:

[email protected]:/kurento-tutorial-node/kurento-one2one-call# npm start 

> [email protected] start /kurento-tutorial-node/kurento-one2one-call 
> node server.js 

Kurento Tutorial started 
Open https://localhost:8443/ with a WebRTC capable browser 

Но все же сейчас я не в состоянии получить доступ к тем же используя ссылку.

Я думаю, что у меня что-то не хватает в отношении пересылки порта или чего-то еще.

Некоторый помогает мне с тем же.

ответ

1

Я могу найти решение.

Проблема с открытым портом.

Сервис запущен в порту 8443, но я пытаюсь выставить порт 8080.

Так Изменено же, как ПОДВЕРГАТЬ 8443.

Тогда в работает нормально.

Команда для запуска контейнера:

docker run -t -i -p 8443:8443 ouruser/webrtc /bin/bash 

 Смежные вопросы

  • Нет связанных вопросов^_^