| # 基于官方镜像构建 | |
| FROM docker.io/dockurr/windows | |
| # 使用root用户,避免权限不足问题 | |
| USER root | |
| # 配置环境变量 | |
| ENV VERSION=11 | |
| ENV PORT=8006 | |
| # 禁用KVM加速,解决平台无/dev/kvm的问题 | |
| ENV KVM="N" | |
| ENV DEBIAN_FRONTEND="noninteractive" | |
| # 可选:自定义配置 | |
| # ENV DISK_SIZE="64G" | |
| # ENV LANGUAGE="Chinese" | |
| # 创建数据目录并建立软链接,确保权限充足 | |
| RUN mkdir -p /data && ln -sf /data /storage | |
| # 暴露端口 | |
| EXPOSE 8006 | |
| # EXPOSE 3389/tcp | |
| # EXPOSE 3389/udp | |
| # 与官方一致的启动入口 | |
| ENTRYPOINT ["/usr/bin/tini", "-s", "/run/entry.sh"] | |