# 使用 consol/ubuntu-xfce-vnc 镜像作为基础镜像 FROM consol/ubuntu-xfce-vnc:latest # 添加一个普通用户,用户ID为1000 RUN useradd -m -u 1000 user # 切换为普通用户执行后续命令 USER user # 将用户的本地安装路径添加到 PATH 中 ENV PATH="/home/user/.local/bin:$PATH" # 设置工作目录为 /app WORKDIR /app # 拷贝 ssh_vnc_start.py 到 /app 目录,并设置所有权为 user COPY --chown=user ./ssh_vnc_start.py /app/ssh_vnc_start.py # 设置容器启动时执行 ssh_vnc_start.py 脚本 CMD ["python", "/app/ssh_vnc_start.py"]