今天突发奇想,想搜搜Docker里面有没有Windows
结果搜到了,于是这个图文就来了。。
但是经过我测试服务器很垃圾,只能安装XP。
首先先上链接 https://github.com/dockur/windows
一 、Docker Compose:
Docker Compose:
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "win11"
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
1.修改安装系统版本
其中 VERSION: "win11" 这个可以任意修改
根据自己的配置选择就可以了。
2.调整语言
默认情况下,将下载英文版 Windows。但您可以将LANGUAGE环境变量添加到 Compose 文件中,以指定替代语言:
environment:
LANGUAGE: "French"
You can choose between: 🇦🇪 Arabic, 🇧🇬 Bulgarian, 🇨🇳 Chinese, 🇭🇷 Croatian, 🇨🇿 Czech, 🇩🇰 Danish, 🇳🇱 Dutch, 🇬🇧 English, 🇪🇪 Estionian, 🇫🇮 Finnish, 🇫🇷 French, 🇩🇪 German, 🇬🇷 Greek, 🇮🇱 Hebrew, 🇭🇺 Hungarian, 🇮🇹 Italian, 🇯🇵 Japanese, 🇰🇷 Korean, 🇱🇻 Latvian, 🇱🇹 Lithuanian, 🇳🇴 Norwegian, 🇵🇱 Polish, 🇵🇹 Portuguese, 🇷🇴 Romanian, 🇷🇺 Russian, 🇷🇸 Serbian, 🇸🇰 Slovak, 🇸🇮 Slovenian, 🇪🇸 Spanish, 🇸🇪 Swedish, 🇹🇭 Thai, 🇹🇷 Turkish and 🇺🇦 Ukrainian.
3.修改cpu和内存
默认情况下,容器最多允许使用 2 个 CPU 核心和 4 GB RAM。
如果您想调整这个,您可以使用以下环境变量指定所需的数量:
environment:
RAM_SIZE: "8G"
CPU_CORES: "4"
感觉别的没那么重要就不多啰嗦了,需要的可以自己去github看看。
像我服务器很垃圾,开始怎么拉都不成功,后来改成了XP 内存改成512M才行。
我运行的代码
services:
windows:
image: dockurr/windows
container_name: windows
environment:
LANGUAGE: "Chinese"
VERSION: "winxp"
RAM_SIZE: "512M"
CPU_CORES: "1"
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
stop_grace_period: 2m
保存,回到ssh
4.开始运行
docker compose up
或者
docker compose -d
这个截图是我的报错截图,直到内存改成了512M
二、开放端口,浏览器打开IP:8006
阿里 腾讯 华为 百度 这些大厂的依然需要登录后台防火墙开放端口
像我垃圾vps 只需要宝塔开放就可以了
浏览器 ip:8006
密钥这个直接百度搜索就可以了
可以去抽一支烟,回来估计也就完事了吧
很卡,不知道用来干嘛。。。 教程到此结束。。
版权归原作者 日出日落247 所有, 如有侵权,请联系我们删除。