wkplhc commited on
Commit
a802c33
1 Parent(s): dd70e91

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -2
Dockerfile CHANGED
@@ -46,8 +46,8 @@ COPY --chown=user ./assets /run/assets
46
  ADD --chown=user https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd
47
  ADD --chown=user https://github.com/qemus/virtiso-whql/releases/download/v1.9.43-0/virtio-win-1.9.43.tar.xz /drivers.txz
48
 
49
- # 暴露端口和设置卷
50
- EXPOSE 8006 3389
51
  VOLUME /storage
52
 
53
  # 设置环境变量
@@ -55,3 +55,17 @@ ENV RAM_SIZE="4G"
55
  ENV CPU_CORES="2"
56
  ENV DISK_SIZE="64G"
57
  ENV VERSION="win11"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  ADD --chown=user https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd
47
  ADD --chown=user https://github.com/qemus/virtiso-whql/releases/download/v1.9.43-0/virtio-win-1.9.43.tar.xz /drivers.txz
48
 
49
+ # 暴露端口 (使用 7860 端口)
50
+ EXPOSE 7860 3389
51
  VOLUME /storage
52
 
53
  # 设置环境变量
 
55
  ENV CPU_CORES="2"
56
  ENV DISK_SIZE="64G"
57
  ENV VERSION="win11"
58
+
59
+ # 启动 QEMU 并绑定到 0.0.0.0:7860
60
+ CMD ["qemu-system-x86_64", \
61
+ "-hda", "/run/disk.img", \
62
+ "-m", "${RAM_SIZE}", \
63
+ "-smp", "${CPU_CORES}", \
64
+ "-vnc", "0.0.0.0:7860", \
65
+ "-usb", \
66
+ "-device", "usb-tablet", \
67
+ "-net", "nic", \
68
+ "-net", "user", \
69
+ "-device", "virtio-net", \
70
+ "-boot", "order=d", \
71
+ "-display", "none"]