2016-08-04 10 views
1

ドッカーコンテナ内にKurentoメディアサーバーを構成する必要があります。ドッカーコンテナ内で実行されているkurentoメディアサーバーにアクセスする方法

UbuntuマシンでKurentoメディアサーバーを構成することができ、必要に応じてチュートリアルを実行することができます。

リンクは続く:

Kurentoメディアサーバーのインストール:

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

Kurento一対一の通話チュートリアル:

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

これで、ドッカーコンテナ内に同じものをセットアップする必要があります。

私は、カスタマイズドッカーイメージ(参考リンク:https://docs.docker.com/engine/tutorials/dockerimages/)作成しました:私ができる

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 

の手順を使用して

は私がdockerfile

Dockerfileのコンテンツを作成して、前に続きますドッカーのイメージを作成して、コンテナ内の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 
:コンテナを実行するための

コマンド

関連する問題