参考
-
《深入剖析 Kubernetes(张磊)》
容器网络
容器的网络栈
-
每个容器有自己的 net namespace
- net namespace 可以称之为网络栈
- 所谓“网络栈”,就包括了:网卡(Network Interface)、回环设备(Loopback Device)、路由表(Routing Table)和 iptables 规则。对于一个进程来说,这些要素,其实就构成了它发起和响应网络请求的基本环境。
-
直接使用宿主机的网络栈(–net=host),即:不开启 Network Namespace
-
$ docker run –d –net=host --name nginx-host nginx
-
这个容器启动后,直接监听的就是宿主机的 80 端口。
-
可能带
-