title: host -unknown by using docker-compose and jitsi-meet
body: <p>My goal is to run jitsi-meet and another docker container on my CentOS. For this purpose, i created a docker-compose.yml file:</p>
  
  <pre><code>version: '2'
  
  services:
  
      jitsi-meet:
          image: robertoandrade/jitsi-meet
          container_name: jitsi-meet
          hostname: 192.168.5.169
          restart: always
          ports:
            - "443:443
  </code></pre>
  
  <p>When i run it with docker-compose up i get the following error message:</p>
  
  <pre><code>JVB 2017-10-23 12:20:33.925 INFO: [10] org.jitsi.videobridge.octo.OctoRelay.start().106 Octo relay not configured.
  JVB 2017-10-23 12:20:33.964 SEVERE: [27] org.jitsi.meet.ComponentMain.call().278 host-unknown, host:localhost, port:5347
  org.xmpp.component.ComponentException: host-unknown
           at org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:219)
           at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:221)
           at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:201)
           at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270)
           at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255)
           at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
           at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
           at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   JVB 2017-10-23 12:20:34.042 INFO: [14] org.ice4j.ice.harvest.MappingCandidateHarvesters.initialize() Initialized mapping harvesters (delay=652ms).  stunDiscoveryFailed=false
  </code></pre>
  
  <p>When I run the image with <em>docker run -it --name jitsi-meet -p 443:443 robertoandrade/jitsi-meet</em> I get an input prompt for the hostname and it started flawlessly.</p>
  
  <p>Attempt with "stdin_open: true" and "tty: true" as mentioned by Matt.</p>
  
  <p>Note: I operate per PuTTY ssh.</p>
  
  <p>Result: </p>
  
  <pre><code>unable to initialize frontend: Dialog
  debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
  debconf: falling back to frontend: Readline
  c.d: policy-rc.d denied execution of stop.
  ing jitsi-videobridge
  -----------------------------
  
  The jisti-videobridge package needs the DNS hostname of your instance.
  </code></pre>
  
  <p>How can I make it work with docker-compose?</p>
  
  <p>I would prefer a solution without the manual input.</p>