Docker安装KMS Server
1. KMS激活服务器搭建
新建并编辑docker-compose.yaml文件
vim docker-compose.yaml内容如下
services:
kms:
image: teddysun/kms:latest
container_name: kms-server
# 【自启动配置】
# always: 只要容器退出就重启。
# unless-stopped: 除非手动停止,否则在 Docker 重启或系统重启后都会自动运行。
restart: always
ports:
- "1688:1688/tcp" # KMS 标准 TCP 端口
# 【性能与资源限制】
# vlmcsd 非常省资源,限制它可以防止极端情况下的系统风险
deploy:
resources:
limits:
cpus: '0.10' # 限制最多使用 10% 的 CPU
memory: 32M # 实际上它连 2M 都用不到,给 32M 绰绰有余
# 【健康检查】
# 确保 1688 端口确实在监听,如果容器卡死,Docker 会自动标记为 unhealthy
healthcheck:
test: ["CMD", "nc", "-zv", "127.0.0.1", "1688"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
# 【日志管理】
# 防止长时间运行产生过大的日志文件,占用你 J4125 或 NAS 的空间
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"2. Windows 激活操作指南
2.1 设置激活服务器
slmgr /skms 192.168.8.1352.2 激活 Windows
slmgr /ato2.3 查看激活状态
slmgr /dlv3. Office 激活操作指南
3.1 进入 Office 安装目录
cd "C:\Program Files\Microsoft Office\Office16"3.2 设置激活服务器
cscript ospp.vbs /sethst:192.168.8.1353.3 激活 Office
cscript ospp.vbs /act3.4 查看激活状态
cscript ospp.vbs /dstatus