Skip to content

Commit c63217c

Browse files
committed
fix: dockerfile
1 parent 1506f09 commit c63217c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
2020
&& rm -rf /var/lib/apt/lists/*
2121

2222
# Docker CLI:DinD 模式下 Job 内 docker/setup-qemu-action、docker build 等需在容器内调用 docker 命令,通过 DOCKER_HOST 连接 DinD 守护进程
23+
# 基础镜像是 ubuntu:24.04,对应 codename noble
2324
RUN install -m 0755 -d /etc/apt/keyrings \
2425
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc \
25-
&& chmod a644 /etc/apt/keyrings/docker.asc \
26-
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "${VERSION_CODENAME}") main" > /etc/apt/sources.list.d/docker.list \
26+
&& chmod 644 /etc/apt/keyrings/docker.asc \
27+
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu noble main" > /etc/apt/sources.list.d/docker.list \
2728
&& apt-get update && apt-get install -y --no-install-recommends docker-ce-cli \
2829
&& rm -rf /var/lib/apt/lists/*
2930

0 commit comments

Comments
 (0)