skip to main content
1. Interacting with prompts
*Some ICE Agent commands will prompt for input on the command line the first time they are run unless required data is passed on the command line. For example, the agent external command will prompt for the address of the ICE Server to connect to unless the -s switch is supplied.
*By default, these interactive prompts will not work when running inside Docker. To resolve this, you must pass the -it switches to Docker (shorthand for --interactive and --tty). The interactive flag allows input entered in your local shell to transfer into the container. The TTY flag allocates a pseudo-TTY environment which is required by the interactive prompts for proper text formatting and terminal control.
*An example of invoking Docker with an interactive terminal for an external Rallypoint:
docker run -it instantconnect/ice-agent-3.6.5:2793 external rallypoint