Spaces:
Starting
Starting
Update Dockerfile
Browse files- 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
|
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"]
|