Docker中NAT和HOST的区别?
NAT是一种通过主机进行端口映射。达到让内部机器和外部通信的方发。最简单。但是如果内部机器不主动连接到外面的话。外面是无法访问内部主机的。
比如你在内部主机的bt电驴不进行特别配置,就无法让外部链接进来。
Bridge直接使用物理网卡来模拟新的电脑。也就是把你的网卡当作两个网卡用。这样保证的网络的联通性。(相当于你的一台电脑变成两台)但是多出来的这网卡要进行配置。比如分配IP地址什么的。
Host-only是在主机和虚拟机之间建立的虚拟内网。可以让主机和虚拟机进行通信。比如你要在虚拟机上架个文件服务器。然后主机就能访问。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有