Skip to content

Commit 979cb80

Browse files
committed
fix docker installation
1 parent 6634dce commit 979cb80

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

docker/proof-aggregator.Dockerfile

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,25 @@ FROM debian:bookworm-slim AS final
2020

2121
RUN 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

3843
RUN groupadd docker
3944
RUN usermod -aG docker $USER

0 commit comments

Comments
 (0)