Tip
到一定时间/关闭vscode会自动关闭,重新输入指令启动就行了,不会丢失数据
-
主要思路就是通过 Github Codespaces功能创建一个 blank template 的 codespace,它是一个 Debian或Ubuntu 虚拟机,在这个虚拟机中可以执行 docker-compose -f 配置文件 up 创建一个 Windows/linux 的容器,可以通过端口转发的链接(设置成 public)来访问。
-
一键启动默认是windows7系统
-
在指令的"配置文件"可以换成w10.yml或者w11.yml,或者其他系统配置文件
-
当然,也可以选择 Win11/win10 之外其他的操作系统或软件的容器。比如,搭建一个网站,一个笔记系统等。
- 先登录你的github账号
- 并拉取本项目
- 然后点击绿色按钮(Code)
- 右边的Codepaces
- 然后点击下面的小加号(+)
- 可以点击这个一键使用
- 等待进入(这个是进入linux环境)
- 在终端这一行输入指令
docker-compose -f "配置文件" up
- 然后等待,有个端口转发
- 点击8006端口对应的链接网址
- 恭喜你完成这次的操作了
- 等待即可食用windows/linux
- 部署好后,新建终端
- 输入bash start系统.sh
- 比如:
- debian:bash startdeb.sh
- centos:bash startcen.sh
- 只需要点端口找到特定的8006端口
配置文件 | 系统/版本 | 大小 |
---|---|---|
w11.yml |
Windows 11 Pro | 5.4 GB |
w10.yml |
Windows 10 Pro | 5.7 GB |
w8.yml |
Windows 8.1 Enterprise | 3.7 GB |
w7.yml |
Windows 7 Ultimate | 3.1 GB |
wvista.yml |
Windows Vista Ultimate | 3.0 GB |
wxp.yml |
Windows XP Professional | 0.6 GB |
w2k.yml |
Windows 2000 Professional | 0.4 GB |
w2022.yml |
Windows Server 2022 | 4.7 GB |
w2019.yml |
Windows Server 2019 | 5.3 GB |
w2016.yml |
Windows Server 2016 | 6.5 GB |
w2012.yml |
Windows Server 2012 | 4.3 GB |
debian.yml |
debian | 未知 |
centos.yml |
centos | 未知 |
macos.yml |
macos13 | 未知 |
- 获得免费的 VPS 虚拟机
- 这个 Windows/linux 容器规格比较大
- 没有臃肿的预置软件
- 网络访问没有限制
- 网速特别快
- 可以使用 Copilot AI