·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

利用docker容器windows 云电脑不关机

112 5
发表于 2024-2-9 09:56:47 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
过年了,用云电脑搞了个CF私。服玩玩,本来一两天关机一次,没想几小时就断了,搜了一圈没啥好方法 所以docker搞个容器Windows挂着也不错
利用docker容器windows 云电脑不关机 可可,it618,西瓜,点微
一键开设Windows系统的容器
共享宿主机所有资源(CPU、内存、硬盘),基于docker所以只占用系统的大小,适合多开
共享IP,做了docker的NAT映射,可选择是否映射到外网或仅内网
设置的win系统默认最多占用为1核2G内存50G硬盘,实际占用看使用情况
无需iptables进行NAT映射,删除容器时自动删除了端口的映射,方便维护
需要考虑宿主机是否支持嵌套虚拟化,暂时只支持X86_64架构的系统
宿主机需要支持嵌套虚拟化,且暂时只支持X86_64架构的系统,手头没ARM机器编译对应的镜像

执行


egrep -c '(vmx|svm)' /proc/cpuinfo
结果需要大于或等于1,不能为0

然后需要先设置docker切换使用v1版cgroup启动


sed -i 's/GRUB_CMDLINE_LINUX="\(.*\)"/GRUB_CMDLINE_LINUX="\1 systemd.unified_cgroup_hierarchy=0"/' /etc/default/grub
update-grub
ls
如果执行都无报错,执行reboot重启系统以使得设置生效

支持的镜像

使用的自建的镜像:https://hub.docker.com/r/spiritlhl/wds

镜像名字        镜像大小
10        20G
2022        17.5G
2019        17G
创建出的容器大小会比镜像大小大一丢丢,但不多

下载脚本


curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onewindows.sh -o onewindows.sh && chmod +x onewindows.sh
使用方法

开设前务必在screen窗口中执行,避免SSH长期链接造成掉线卡死


./onewindows.sh 容器名字 系统版本 RDP的端口 是否为外网映射(留空则默认是N,可选Y)
开设前需要确认宿主机至少有镜像大小的两倍大小加10G硬盘的大小,因为docker在创建容器时得先将镜像拉到本地再创建

创建过程中,硬盘占用峰值为宿主机系统+镜像大小+容器大小

比如开设容器名字为test,占用最低的Windows 2019系统的容器,映射外网RDP端口为13389,设置为外网映射(映射到你的服务器外网IPV4地址)


./onewindows.sh test 2019 13389 Y
开设后默认的用户名是Administrator和vagrant

默认的密码是vagrant

如果你选择开设映射的外网端口,务必登录后修改对应账户的密码(两个账户都可能有,自行尝试),否则可能被人爆破滥用

删除

需要删除对应镜像和容器,先执行docker ps -a和docker images查询镜像是spiritlhl/wds的ID,然后对应使用


docker rm -f 容器的ID
docker rmi 镜像的ID
删除后可开设别的版本的windows容器

(在宿主机上使用Docker安装Windows系统,好像绕过了某些商家不允许DD成Win系统的TOS限制)


感谢大佬提供好东西https://www.spiritlhl.net/developer/l10n.html
我要说一句 收起回复

评论5

独家记忆Lv.8 发表于 2024-2-9 09:57:24 | 显示全部楼层
这玩意是能白**么
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-2-9 09:57:49 | 显示全部楼层
牛,技术贴啊,请问docker出来的windows性能怎么样呢,az是不是可以开两台windows玩了:lol:lol:lol
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-2-9 09:58:46 | 显示全部楼层
哈哈哈,怎么说呢,美鸡,只能说能用,毕竟解决了需求{:3_46:}
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-2-9 09:59:15 | 显示全部楼层
可以虚拟安卓系统吗
我要说一句 收起回复
TyCodingLv.8 发表于 2024-2-9 09:59:51 | 显示全部楼层
挂win官方客户端,云电脑八天也关机了,看探针移动那个客户端内存一直在增加,最后没内存进程被杀死掉关机了
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.238.117.130,220.169.152.77,GMT+8, 2024-4-13 21:15 , Processed in 0.282459 second(s), 113 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表