首页 网络技术
  1. 正文

Windows上和Linux的区别是什么

Windows上和Linux的区别

这两种环境的区别主要原因还是docker的支持问题,我们都知道docker最开始是在Linux上发行的,依赖于Linux内核,但是Windows上没有,那么我们现在是怎么用的呢,虚拟机,如果是win10以下版本基本上装的都是VirtualBox,win10的很多都会选择桌面版的,使用的Hyper-V ,也是虚拟机的一种。只有有了虚拟机之后docker才能在windows上使用,到这里我们应该知道两种不同之处了

在Linux上docker直接就在Linux系统上的,但是在windows上不同,windows系统上是虚拟机,虚拟机上才是docker

Linux系统 << docker容器

win系统 << 虚拟机 << docker容器

也就是这种原因,导致我们在使用的过程中有略微的不同,最常见的就是开端口的时候

Linux系统:docker容器端口直接映射到Linux系统

windows系统:docker容器端口映射到虚拟机,再由虚拟机映射到我们的windows

注: 把我们虚拟机中选择网络的时候选择网络地址转换(NAT),这样我们就不用考虑中间虚拟机到windows这层的端口映射问题了

本文标题:Windows上和Linux的区别是什么
本文链接:https://www.qqooo.cn/post/6973.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 xsds@vip.qq.com 处理,谢谢!