docker容器中运行windows虚拟机

docker容器中运行windows虚拟机,第1张

docker容器中运行windows虚拟机的方法。

1、安装完成必要的组件之后,从桌面上的“Boot2DockerStart”快捷方式启动Boot2Docker。

2、启动一个配置好的用于管理在虚拟机中运尘敬行的Docker的unixshell。

3、局脊检查否确配派腊慎置运行面dockerversion命令

步骤一:贺贺拍安装客户端时不要直接双击运行,请在安装文件上右键菜单,选择“以管理员身份运禅羡行”按照提示安装完毕后不要立即重启 *** 作系统,而是选择“稍后重新启动计算机”

步骤二:进入iNode安装目录(32位系统缺省在C:\Program Files\H3C\iNode Client,64位系统缺省在C:\Program Files (x86)\H3C\iNode Client),找到文件AuthenMngService.exe,右键菜单选择属性。

在文件的属性窗口中选择兼容性选项卡,点击“更改所有用户的设置”。

打开“所有用户的兼容性”窗口,在勾选“以兼容模式运行这个程序”,并选择“Windows Vista”或者“Windows XP (Service Pack 3)”。然后勾选“以管理员身份运行该程序”。

确定后,文件属性窗口中兼容性选项卡会变成如下所示,并且不可再被设置。

确定后,完成AuthenMngService.exe的设置。

步骤三:使用步骤二中的方法对iNode Client.exe进行同样的设置。拍衫

步骤四:重启 *** 作系统即可正常使用认证客户端。

[toc]

可基于一个image run很多的container,每一个container都是独立的。所占用的存储空间仅仅是一个image的大小。并且基于容器技术,更方便迁移

在Linux container(此处选用Ubuntu18.04)中安装kernel image,再安装kvm来运行虚拟机

确保你的宿主机能够支持虚拟化

输入以下命令,如果输出大于0,则证明你的系统支持kvm虚拟化,如果输出等于0,则需要在BIOS中开启硬件虚拟化

VMware Workstations开启虚拟机虚拟化

VMware vCenter开启虚拟机虚拟化

命令

参数含义

命令

命令

命令

命令

由于我的宿主机也是Ubuntu18.04,所以可以使用$(uname -r),如果宿主机不是Ubuntu 18.04,汪闭需要去查找适合的kernel image版本

命令

命令

命令及结果

命令及结果

命令

打开远程桌面连接

输入ip地址以及端口号进行连接

账号密码都为vagrant

命令及结果

内容

startup.sh内容

命令及结果

命令

通过运行startup.sh即可

需要通过kvm方式进行添加

将lstblk和blk10这两个pvc挂载到VmContainer的/dev/sdh和/dev/sdi

无法在线给Pod添加pvc,如果是使用pod来运行VmContainer,只能在一开始就添加pvc

由于无法使用vagrant的方式来给虚拟机加盘,所以使用Libvirt的管理软件virsh来进行添加

进入pod 交互

查看添加的硬盘

查看虚拟机

使用virsh edit win_default命令进入虚拟机配置文件编辑模式,添加<disk>字段

可以看到已经增加一个disk

报错,无法重启

报错,一蠢裤直处于shutting down的状态困档裂


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12253844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存