As far as i know , marathon uses chaos as the underlying http server.
But there is no way to specific which network interface to bind to.
--http_port (Optional. Default: 8080): The port on which to listen for HTTP requests.
--https_port (Optional. Default: 8443): The port on which to listen for HTTPS requests.
There is already an issue in chaos about this problem, but i thought i open one here because it affects marathon also.
I really need the ability to bind to a specific interface,
I guess the problem lies at this line of code in the chaos source code :