Docker网络类型
四种网络类型:
None:不为容器配置任何网络功能,–network=none
没有IP地址,没有网络,只能在系统上练习命令,如同单机
查看网络类型信息
Container:一个容器与另一个运行中的容器共享Network Namespace,–net=container:containerID(K8S)
公用一个容器的,ID相同,IP地址也相同,如果此时有另一台机器ping 172.17.0.2 则这两个容器都会收到包
两个容器的端口也是一样的,谁先到谁先用
网络类型对应信息
Host:与宿主机共享Network Namespace,–network=host 这种类型性能最高
查看容器详情信息,使用的就是宿主机网络
注释:宿主机与容器使用的端口优先级就是谁先用就是谁的
可以看到容器和宿主机的主机名都一样的
容器共用宿主机的IP地址
Bridge:Docker设计的NAT网络模型
docker默认net网络类型