Graylog docker container only binds when it listens to 0.0.0.0 and not 127.0.0.1?

My docker graylog container has an input that listens to 127.0.0.1:1522. I have port forwarded my machines 127.0.0.1:1522 -> 1522/tcp of the docker host container. But I am not able to do curl 127.0.0.1:1522. Any idea whats happening? Moreover if I change the address to 0.0.0.0 for the listening of the input, it works : curl 0.0.0.0:1522. Please help.

  • How to get docker 'objects' completion on mintty-bash from git for windows
  • Docker application deployment
  • Can I store npm scripts outside of package.json, to avoid forcing Docker to refresh all modules on any npm script update?
  • Docker container not able to ping my remote machine
  • node-babel works very slow in Docker
  • Ruby on Rails Calculating md5 of image with command line ``
  • Docker volume mount doesn't exist
  • Docker Tomcat exited 0 after run
  • How do I get the docker client to trust a self signed cert on the token auth server
  • Using Docker-Compose, how to execute multiple commands
  • How can I define my ENV variables once in the DockerFile and pass them down to my spark image which is submitted by a supervisord managed script?
  • How to connect to Postgresql service inside Docker Swarm?
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.