# 基础镜像,使用 Ubuntu 并指定 ARM64 架构 FROM ubuntu:20.04 # 设置环境变量,避免交互式提示 ENV DEBIAN_FRONTEND=noninteractive # 更新系统并安装必要的软件 RUN apt-get update && apt-get install -y \ xfce4 \ xfce4-goodies \ tightvncserver \ dbus-x11 \ x11-xserver-utils \ xvfb \ xterm \ wget \ firefox \ chromium-browser \ vim \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # 设置 VNC 服务启动脚本 COPY start-vnc.sh /usr/local/bin/start-vnc.sh RUN chmod +x /usr/local/bin/start-vnc.sh # 设置容器启动时的命令 CMD ["/usr/local/bin/start-vnc.sh"] # 暴露 VNC 端口 EXPOSE 5901