1

Restcomm イメージを実行するために、Windows 10 に Docker (サーバー バージョン: 1.10.3) を正常にインストールしました (Docker のインストールは、Docker の手順に従って検証されました)。

私はRestcomm Dockerクイックスタートガイド(http://docs.telestax.com/restcomm-docker-quick-start-guide/)に従いました - Dockerクイックスタートターミナルで:

  • プルされた最新の Restcomm Docker イメージ ( docker pull restcomm/restcomm:latest)
  • Restcomm コンテナーを実行します (使用: docker run -i -d --name=restcomm-myInstance -v /var/log/restcomm/:/var/log/restcomm/ -e STATIC_ADDRESS="192.168.99.1" -e ENVCONFURL="https://raw.githubusercontent.com/RestComm/Restcomm-Docker/master/scripts/restcomm_env_locally.sh" -p 80:80 -p 443:443 -p 9990:9990 -p 5060:5060 -p 5061:5061 -p 5062:5062 -p 5063:5063 -p 5060:5060/udp -p 65000-65050:65000-65050/udp restcomm/restcomm:latest)
  • チェック済み Restcomm プロセス ( docker exec b1551eea7bdc ps -ef | grep java) - すべて OK
  • https:// 192.168.99.100 /oly​​mpus経由で Olympus に正常に接続およびログイン
  • https:// 192.168.99.100 /経由で Restcomm 管理 UI に正常に接続およびログイン

注: Restcomm の起動に使用される IP 192.168.99.1 は、Docker ホストを実行する VirtualBox が使用する「Ethernet adapter VirtualBox Host-Only Network #2:」に割り当てられましたが、Docker Terminal では IP 192.168.99.100 が報告されます ( docker is configured to use the default machine with IP 192.168.99.100)。これが重要かどうかはわかりません。

Docker コンテナと Restcomm は数時間「オン」でした。

その後、Restcomm コンテナを停止し ( docker stop b1551eea7bdc)、再起動しました ( docker start b1551eea7bdc) が、Restcomm Docker コンテナを起動した後、約 20 秒後に終了します。

を使用して Restcomm コンテナを削除し、docker rmクイック スタート ガイドの最初のコマンドを使用して再度実行しようとしました ( docker run -i -d --name=restcomm-myInstance -v /var/log/restcomm/:/var/log/restcomm/ -e STATIC_ADDRESS="192.168.99.1" -e ENVCONFURL="https://raw.githubusercontent.com/RestComm/Restcomm-Docker/master/scripts/restcomm_env_locally.sh" -p 80:80 -p 443:443 -p 9990:9990 -p 5060:5060 -p 5061:5061 -p 5062:5062 -p 5063:5063 -p 5060:5060/udp -p 65000-65050:65000-65050/udp restcomm/restcomm:latest)

Restcomm コンテナが起動しますが、数秒後に終了します - 実行中を示す最後の ps コマンドの出力:0ccb245d1d76 restcomm/restcomm:latest "/sbin/my_init" 18 seconds ago Up 19 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 5080-5083/tcp, 8080/tcp, 0.0.0.0:5060-5063->5060-5063/tcp, 0.0.0.0:5060->5060/udp, 5080/udp, 0.0.0.0:9990->9990/tcp, 0.0.0.0:65000-65050->65000-65050/udp, 8443/tcp, 65051-65535/udp restcomm-myInstance

start / remove / run / ps サイクルを数回繰り返し、IP も交換しましたが、結果は毎回同じで、Olympus または Admin UI に接続する前に Restcomm Docker コンテナが終了します。

Restcomm コンテナーの最後のインスタンスからのログは次のとおりです。

$ docker logs  0ccb245d1d76
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/restcommautomate.sh...
Will check if Enviromental variables script file is set
Configuration file URL is: https://raw.githubusercontent.com/RestComm/Restcomm-Docker/master/scripts/restcomm_env_locally.sh
url https://raw.githubusercontent.com/RestComm/Restcomm-Docker/master/scripts/restcomm_env_locally.sh /tmp/conf.sh
*** /etc/my_init.d/restcommautomate.sh failed with status 1

*** Killing all processes...
false

「実行」を実行してすべてが正常に完了した最初の試行と比べて、何が変わったのかわかりません。コンテナ内で他に何が確認できますか?

私は Docker を初めて使用するので、次に試みることができるのは、Restcomm イメージを削除し、もう一度プルして、プロセスを繰り返すことです。ただし、現在の問題を解決し、将来は回避したいと考えています。

アイデア、ヒントをいただければ幸いです。

よろしく、

ドミニク

4

0 に答える 0