@@ -20,20 +20,25 @@ FROM debian:bookworm-slim AS final
2020
2121RUN apt update -y && apt install -y libssl-dev ca-certificates
2222
23- # Install docker for SP1 and Risc0 wrapping to snark
24- RUN apt-get update
25- RUN apt-get install ca-certificates curl
26- RUN install -m 0755 -d /etc/apt/keyrings
27- RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
28- RUN chmod a+r /etc/apt/keyrings/docker.asc
29- RUN echo \
30- "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
31- $(. /etc/os-release && echo " ${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
32- tee /etc/apt/sources.list.d/docker.list > /dev/null
33- RUN apt-get update
23+
24+ # Install required tools and set up Docker repository
25+ # Installing docker is necessary for SP1 and Risc0 wrapping to snark
26+ RUN apt-get update && apt-get install -y \
27+ ca-certificates \
28+ curl \
29+ gnupg \
30+ lsb-release && \
31+ install -m 0755 -d /etc/apt/keyrings && \
32+ curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && \
33+ chmod a+r /etc/apt/keyrings/docker.asc && \
34+ echo \
35+ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
36+ $(. /etc/os-release && echo " $VERSION_CODENAME") stable" | \
37+ tee /etc/apt/sources.list.d/docker.list > /dev/null && \
38+ apt-get update
3439
3540# Note, we don't need to install docker-ce and containerd.io as we pass the docker engine socket via docker volume
36- RUN apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin
41+ RUN apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin -y
3742
3843RUN groupadd docker
3944RUN usermod -aG docker $USER
0 commit comments