小编Fut*_*ma1的帖子

如何将 UDP 数据包从 Docker 容器转发到主机 127.0.0.1?

我有一个带有 StatsD 守护进程的主机 (A) 在 127.0.0.1:8125 监听:

root@A# netstat -uln
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
udp        0      0 127.0.0.1:8125          0.0.0.0:*                          
Run Code Online (Sandbox Code Playgroud)

一个 docker 容器 (B) 在主机 A 上启动,具有桥接网络:

root@A# docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "02b013615710b375744975ff74bdd0b5dcc8c25debba4fa23ad8f53da2c684e3",
        "Created": "2017-04-21T08:13:04.389253904Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.17.0.0/16",
                    "Gateway": "172.17.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Containers": {
            "e1fde895c871504f64627c88531a380269ee9fe8a9fa5237a98c81500fa47a7a": {
                "Name": "B",
                "EndpointID": "4e4a8758e811bb48cecec67d339c182c60e1d955126506cddb7d451e818c5535",
                "MacAddress": "02:42:ac:11:00:02",
                "IPv4Address": …
Run Code Online (Sandbox Code Playgroud)

linux iptables statsd docker

4
推荐指数
1
解决办法
5742
查看次数

标签 统计

docker ×1

iptables ×1

linux ×1

statsd ×1