Il contenitore di Restcomm Docker esce dopo pochi secondi – restcommautomate.sh non è riuscito

Ho installato con successo Docker (versione del server: 1.10.3) su Windows 10 per eseguire l'image Restcomm (installazione di Docker verificata secondo la procedura Docker).

Ho seguito la Guida rapida di Restcomm Docker ( http://docs.telestax.com/restcomm-docker-quick-start-guide/ ) – in Docker Quickstart Terminal:

  • tirato l'ultima image di Restcomm Docker ( docker pull restcomm/restcomm:latest )
  • Esegui il contenitore Restcomm (utilizzando: 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 )
  • controllato il process Restcomm ( docker exec b1551eea7bdc ps -ef | grep java ) – tutto OK
  • collegato e loggato con successo a Olympus via: https: // 192.168.99.100 / olympus
  • ha connesso e loggato con successo a Restcomm Admin UI tramite: https: // 192.168.99.100 /

Nota: l'IP 192.168.99.1 usato per avviare Restcomm è stato assegnato a "Adattatore Ethernet VirtualBox Host-Only Network # 2:" utilizzato da VirtualBox che esegue Host Docker, tuttavia l'IP 192.168.99.100 viene riportto in Docker Terminal (il docker is configured to use the default machine with IP 192.168.99.100 ). Non so se questo sia importnte.

Il contenitore Docker e Restcomm erano 'ON' per diverse ore.

Poi ho arrestato il contenitore Restcomm ( docker stop b1551eea7bdc ) e l'ho riavviato ( docker start b1551eea7bdc ), ma dopo aver avviato il contenitore di Restcomm Docker dopo circa 20 secondi.

    Ho rimosso il contenitore Restcomm utilizzando il docker docker rm , quindi ho provato a eseguirlo nuovamente utilizzando il command iniziale da una guida rapida ( 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 )

    Il contenitore di Restcomm inizia ma esce dopo pochi secondi – l'output dell'ultimo command ps che lo mostra in esecuzione: 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

    Ho ripetuto diverse volte il ciclo di avvio / rimozione / esecuzione / ps, anche scambiando IP, ma each volta che il risultato è lo stesso – il contenitore di Restcomm Docker esce prima di poter connettersi con Olympus o Admin UI.

    I registri dell'ultima istanza del mio contenitore Restcomm sono i seguenti:

     $ 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 

    Non sono sicuro di cosa sia cambiato rispetto al primo tentativo quando ho eseguito 'run' e tutto è andato bene. Che altro potrebbe essere controllato nel contenitore?

    Sono nuovo a Docker, quindi la prossima cosa che posso provare è rimuovere l'image di Restcomm, tirarla di nuovo e ripetere il process. Tuttavia preferirei risolvere il problema attuale e evitare in futuro.

    Qualsiasi idea, suggerimento sarebbe apprezzato.

    Saluti,

    Dominik