暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Docker搭建微软Windows系统

科技小猿 2025-02-24
22


简介



dockur/windows是一个基于Docker的开源项目,它利用noVNC和QEMU技术模拟Windows环境,为用户提供便捷的Windows系统使用体验。



功能特点



开箱即用:用户无需繁琐的设置,即可快速启动并使用完整的Windows桌面环境。

自定义配置:支持自定义Windows版本、RAM数量、磁盘大小等参数,满足用户的个性化需求。

多版本支持:提供Windows 7、Windows 8、Windows 10、Windows 11以及Tiny 10等多个Windows版本选项。

Web界面控制:用户可以通过Web浏览器实时查看和控制Windows容器的桌面,无需额外插件。

ISO下载器:内置ISO下载器,自动获取所需Windows版本的ISO文件。

硬件加速:支持使用Linux KVM为Windows容器提供硬件虚拟化的加速。




高级功能



文件共享:支持容器与宿主机之间的文件共享。

自定义镜像安装:用户可以根据自己的需求安装自定义的Windows镜像。

DHCP与IP地址映射:支持DHCP服务,并提供IP地址映射功能。

USB映射:支持将宿主机的USB设备映射到容器中。



应用场景




开发者环境搭建:为开发者提供一个快速搭建Windows环境的解决方案,节省时间和精力。

软件测试与兼容性验证:用于测试不同版本Windows上的软件兼容性,确保程序在各类系统上正常运行。

教育和研究:用于教育和研究目的,提供一个安全、可控的Windows环境。

远程办公:通过Web控制界面,实现远程办公,随时随地访问个人Windows桌面。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

GitHub地址

https://github.com/dockur/windows

Docker镜像

https://hub.docker.com/r/dockurr/windows





安装教程



输入以下指令检查虚拟化是否启用:

    sudo apt install cpu-checker
    sudo kvm-ok
    复制

    如果输入以下信息,则说明当前环境支持安装

      #INFO/dev/kvm exists
      #KVM acceleration can be used
      复制

      安装Docker

        sudo apt update
        sudo apt install -y docker.io docker-compose
        复制

        拉取镜像

          sudo docker pull dockurr/windows
          复制

          启动服务

            sudo docker run -it --rm -p 8006:8006 \
            --device=/dev/kvm \
            --device=/dev/net/tun \
            --cap-add NET_ADMIN \
            --stop-timeout 120 \
            dockurr/windows
            复制
            由于容器镜像都比较大,拉取时间会比较久。而且部署镜像会占用较大的空间,注意预留空间避免部署失败。
            除此之外,在部署过程还可以自定义网络、磁盘和Windows版本,设置方式是通过docker-compose.yml编写配置属性environment和volumes进行设置。
            服务启动后,在浏览器访问IP:8006即可。
            关注公众号,为你推荐更多原创干货!

            更多内容也可看笔者出版图书

            —————————

            文章转载自科技小猿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论