Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Document how to get real remote client ip for service running in container #15086

Description

@Silex

Hello,

I have an hard time figuring out how to get the real remote ip of a client connecting to a (web) service inside a container which port is exposed to a port on the host.

So far the solution seems to be either one of:

  • use --net=host
  • disable the userland proxy
  • configure nginx on the host to forward the real ip address?

Here are related issues:

#7540
nginx-proxy/nginx-proxy#130
nginx-proxy/nginx-proxy#133

None of the current solutions seems to be "right" and they all seem temporary. Can you clarify/explain how things should be, even if that means that the current docker 1.7.1 is bugged in that regard and that we have to use hack X or Y until things are fixed in 1.8.0.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions