本⽂的最终⽬的是要将.netcore5.0(.net5.0)部署在Ubuntu中的docker容器中。当前环境:
主系统:win10家庭版
虚拟机:Hyper-V (win10⾃带虚拟机)虚拟机系统:571115139
⼀、win10 启⽤Hyper-V
打开 启⽤或关闭windows功能找到Hyper-V选项并勾选
如果hyper-v平台⽆法勾选需要重启进⼊ BIOS⾯板,(不同主板的电脑按键是不⼀样的,请看主板说明书),进⼊后按左右键选择configuration(配置)
选择下⾯的SVM SUPPORT(AMD处理器)或者 Intel Virtual Technology(Intel处理器)回车选择enable最后保存退出并重启重启后就能勾选了
⼆、配置 Hyper-V管理器 ⽹络
这⾥优先配好⽹络,⽅便在后⾯的安装能够正常使⽤⽹络
2|2 Hyper-V虚拟机的两种外⽹连接⽅式
1、⽹桥式
这种⽅式是将Hyper-V内部的虚拟⽹络与外部⽹络桥接。使得内部外部的IP都在⼀个⽹段上。
优点:
就算是⽆线⽹,也可以进⾏桥接(貌似默认Hyper-V不能连接⽆线⽹卡,只能⽤这种⽅法)IP在⼀个⽹段,连通性好,配置⽅便。
缺点:
需要占⽤多个IP安全性差配置⽅法:
打开\"控制⾯板/⽹络和 Internet/⽹络连接\"
⾸先本地⽹卡会有⼀个\"本地连接-⽹卡型号\",Hyper-V安装后会有⼀个\"本地连接2-虚拟⽹络\",选择这两个⽹络,右键点击\"桥接\"。设置⽹桥的IP、DNS,将其改为以前本地连接的IP、DNS即可。使⽤⽅法:
新建的虚拟机使⽤\"本地连接-虚拟⽹络\"。IP设为主机⽹段上的机器即可。2、共享式
这种⽅式是将Hyper-V内部的虚拟⽹络与外部⽹络共享。使得内部是⼀个私有的⽹络。
优点:
相对来说属于私有⽹络,安全性好私有⽹络不占⽤公有的IP
缺点:
只能向外连接,⽆法从外向内连接。配置⽅法:
打开\"控制⾯板/⽹络和 Internet/⽹络连接\"
将\"本地连接\"的IP,DNS设置好。这样主机已经可以上⽹了。打开\"本地连接\"状态页,在共享中将Hyper-V的⽹络添加。
这样就共享了⽹络。注意,被共享的⽹络默认IP为192.168.137.1。
2|3 创建虚拟机交换机管理器
这⾥不需要其他主机访问,所有选择共享式来实现虚拟机的⽹络连接(先设置好宿主机的ip和dns)
⾸先、打开Hyper-V管理器,创建⼀个新的内部⽹络虚拟交换机(以前默认有⼀个虚拟交换机,但是不推荐使⽤)
创建后会出现配置界⾯,这⾥直接点应⽤并确定
然后、查看⽹络配置并共享⽹络
上⾯配置完后会在⽹络连接的地⽅多出⼀个⽹络连接配置如下图
右键本地连接属性,切换到共享页。选择需要共享的⽹络也就是刚创建的 ubuntu20,然后点击确定。这时候 虚拟机的⽹络连接ip会⾃动配置成192.168.137.1这个默认ip最好不要去修改,因为我修改过-.-!
三、安装Ubuntu系统
打开Hyper-V管理器,右侧新建->虚拟机然后按⾃⼰喜好配置,⽼规矩 少⽤中⽂
这个地⽅可以配置虚拟硬盘的位置,⼀般不要在C盘创建最后选择下载的系统镜像,点击完成
回到Hyper-V 管理器主界⾯ 点击连接->启动 开始安装系统安装完成!
因篇幅问题不能全部显示,请点此查看更多更全内容