From bbe95fb378e69bf7e119e4b6142303cc37f923f7 Mon Sep 17 00:00:00 2001 From: ZIYAN137 Date: Wed, 15 Oct 2025 22:51:14 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(dev-container):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=BF=87=E6=97=B6=E7=9A=84binutils=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c4c0166d..8eea1ee9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -61,8 +61,7 @@ RUN mkdir -p ${CARGO_HOME} && \ # 配置 cargo binutils -RUN cargo install cargo-binutils && \ - cargo binutils install rustfilt --force +RUN cargo install cargo-binutils # 切回 root 编译 QEMU 与 GDB USER root From 1cc97b9425b76481030477eefcbcea91cb3ca60a Mon Sep 17 00:00:00 2001 From: ZIYAN137 Date: Thu, 16 Oct 2025 03:06:42 +0000 Subject: [PATCH 2/2] =?UTF-8?q?fix(dev-container):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=BA=86updateRemoteUserUID=E4=B8=8D=E7=94=9F=E6=95=88?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 8eea1ee9..ceb2ec81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ # 安装 Python tomli(QEMU 编译需求) RUN pip3 install tomli --break-system-packages +# 删除 初始ubuntu 用户 +RUN userdel -r ubuntu + # 新建非 root 用户 vscode RUN useradd -m -s /bin/bash vscode && \ echo "vscode ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers