grace+period
作者:hh的小木屋
前几天在GitHub查找资料,突然眼前一黑,看到了一个在docker里部署window的项目(不是window部署docker,那种烂大街的教程有啥好写的),和我之前写过docker部署群晖的dms(docker部署群晖DSM系统——快速体验群晖系统)有着异曲同工之处,就干脆部署一个试试。
这个项目本身需要用到kvm,而且作者也提供了x86和arm两种架构可以选,部分设备可能不支持kvm就需要自行开启了。
一、检测kvm
检测是否支持kvm:
sudo apt install cpu-checker\nsudo kvm-ok
如果返回结果为则说明支持kvm,若返回错误,物理机请到bios中开启虚拟化,虚拟机请开启嵌套虚拟化。
INFO: /dev/kvm exists\nKVM acceleration can be used
这里以turenas为例,开启嵌套虚拟化只需要把cpu模式改成host,实体机等请自行百度bios开启虚拟化方法。
![](https://p0.ssl.img.360kuai.com/t011a3ff5fadafeb506.jpg)
二、docker部署windows
1.docker-compose.yml:
version: "3"\nservices:\n windows:\n image: dockurr/windows\n container_name: windows #容器名称\n environment:\n VERSION: "win11" #系统镜像,默认win11,可以自行选择\n DISK_SIZE: "256G" #磁盘大小\n RAM_SIZE: "8G" #使用内存大小\n CPU_CORES: "4" #使用cpu核心数\n HV: "N" #禁用Hyper-V功能,在威联通、群晖等部分机器上需要禁用\n devices:\n - /dev/kvm\n cap_add:\n - NET_ADMIN\n ports:\n - 8006:8006\n - 3389:3389/tcp\n - 3389:3389/udp\n volumes:\n - /var/win:/storage\n stop_grace_period: 2m\n restart: on-failure
VERSION相关镜像名称可以参考下图,由于国内网络影响,仅来源为“Microsoft”也就是微软官方的可以正常下载,虽然速度也感人。
![](https://p0.ssl.img.360kuai.com/t0176fb626854a7e920.jpg)
2.docker,这里我没有添加任何环境变量和添加多的端口,需要的同学自行添加即可:
docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/windows
3.威联通Container Station:
选择应用程序,单击创建,把上面的docker-compose.yml复制进去,修改磁盘挂载路径,设置名称,验证yml无误,点击创建即可部署。
![](https://p0.ssl.img.360kuai.com/t013889a712530f8b1c.jpg)
验证完成后会开始部署,这时候打开浏览器输入ip+8006就可以访问控制台,一般下载速度有点慢,可以先自行下载好安装包重命名custom.iso再放入/storage文件夹中,部署的时候就可以跳过下载这一步直接开始安装,也可以部署的时候自定义下载源。
environment: \n VERSION: "https://example.com/win.iso"
![](https://p0.ssl.img.360kuai.com/t01513f414f0097f61b.jpg)
三、连接windows
等待安装完成后直接用远程桌面连接到windows系统就可以了,这个就没有啥难度。
四、注意&结论
这个项目和之前介绍的docker-dsm有些不一样,那个可以不用kvm,但是这个一定是需要kvm的,如果系统或者硬件不支持虚拟化,那还是放弃吧,不然一开始就启动不了,(似乎不支持kvm也可以启动,但是总之无法正常使用就是)。
我自己也是试了一下这个,怎么说呢,本质上就是调用的虚拟机的docker,所以没有kvm是跑不了,但是,我都用到虚拟机了为什么还要多此一举搞个dockers,不直接用虚拟机更好吗,总之这个用途有点受限。
查看文章精彩评论,请前往什么值得买进行阅读互动
","gnid":"92e444b3a9739f1c5","img_data":[{"flag":2,"img":[{"desc":"","height":"282","title":"","url":"https://p0.ssl.img.360kuai.com/t011a3ff5fadafeb506.jpg","width":"435"},{"desc":"","height":"718","title":"","url":"https://p0.ssl.img.360kuai.com/t0176fb626854a7e920.jpg","width":"628"},{"desc":"","height":"604","title":"","url":"https://p0.ssl.img.360kuai.com/t013889a712530f8b1c.jpg","width":"817"},{"desc":"","height":"267","title":"","url":"https://p0.ssl.img.360kuai.com/t01513f414f0097f61b.jpg","width":"853"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1708604494000,"pure":"","rawurl":"http://zm.news.so.com/261ed477773429d3ffaf66e3d7673b1f","redirect":0,"rptid":"25027e6120e7b66c","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:cpu","k":"cpu","u":""},{"clk":"ktechnology_1:ows","k":"ows","u":""}],"title":"离谱:docker下一分钟部署windows系统
宫纪券3782澳洲签证到期忘记续签怎么办?
袁媚黎19575732532 ______ 签证已过期,怎么办? 每个人的签证都有个有效期,尤其是学生签证,往往限制更多... “grace period”,也就是说,只要你在签证过期28天以内向移民局递交申请,你还...
宫纪券3782hour是什么意思中文 -
袁媚黎19575732532 ______ 一、释义: 1、n. 小时;钟头;课时;…点钟 2、n. (Hour)人名;(法)乌尔;(柬)胡 3、英 [ˈaʊə(r)] 美 [ˈaʊər] 二、短语 1、Happy Hour 欢乐时光 ; 快乐时光 ; 幸福时光 ; 快乐时间 2、hour meter 安时计 ; 电度表 ; 计时表 ; 时间...
宫纪券3782关于美国签证J - 1 visa grace period -
袁媚黎19575732532 ______ 就是指你在I20课程结束后依然可以停留30天,这30天叫grace period
宫纪券3782redemptionPeriod -
袁媚黎19575732532 ______ COM过期后首先是40天宽限期(grace period),这个期间内续的话不多收钱,然后是30天赎回期(redemption period),这是域名只有原注册人可以赎回,但是要有费用.然后是5天的删除期(pending delete),这个时候是谁了注册不了,谁也续不了.
宫纪券3782优惠期 用英文怎么说? -
袁媚黎19575732532 ______ 怎么说呢,在英文里比较地道的,反而没有这个单字的直接翻译. 可以说:sale lasts from xx--xx.在XX里填上日期. 或者是优惠券的话,你可以写good through xx或者valid through xx或者expire before xx.在XX里填上日期.一般都是这样表达在某段时间是优惠的. Vicky
宫纪券3782我在泰国留学 回来的时候忘记办回头签证了,是不是我的学生签证直接作废了?那我12月学生签证才过期,11月 -
袁媚黎19575732532 ______ 很不幸,你的学生签证相当于作废了,需要重新做 如果你是最后一年上学,那可以做旅游签证去泰国 旅游签证没有往返签,明年一月再做一个旅游签来咯 同时也告诫其他在学的同学们,千万记得做REentry
宫纪券3782period是什么意思 -
袁媚黎19575732532 ______[答案] period 英 ['pɪərɪəd] 美 ['pɪrɪəd] n.周期,期间;时期;月经;课时;(语法学)句点,句号 [网络短语] Period 周期,时期,期间 grace period 宽限期,优惠期,债务宽限期 incubation period 潜伏期,疾病潜伏期,培育期
宫纪券3782怎样获得美国工作签证和绿卡? -
袁媚黎19575732532 ______ 随着美国移民政策的日趋收紧,越来越多的赴美留学生关心在完成美国的学业后如何能够留在美国继续工作并最终获得美国绿卡.【 F1→OPT 】 美国F1学生在毕业之后有一年的Optional Practical Training时间,简称OPT.申请OPT必须先由学...
宫纪券3782合生元一段用英语怎么说 -
袁媚黎19575732532 ______ 一段 [词典] one paragraph; one passage; a section; a length of; length; [例句]有一段引起反感的文字必须删掉.Excision of an obnoxious passage was required.