From d8e70324353e387f79ee35741bc3323ee7348081 Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Tue, 1 Mar 2022 14:53:45 +0200 Subject: [PATCH] [Dockerfile] Enable retries for apt-get when building Pulsar docker image - also reduce default timeout to 30 seconds - prevents issues where apt repository doesn't respond --- docker/pulsar/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/pulsar/Dockerfile b/docker/pulsar/Dockerfile index 1a19220d45575..711b9509d3b31 100644 --- a/docker/pulsar/Dockerfile +++ b/docker/pulsar/Dockerfile @@ -51,6 +51,7 @@ ARG UBUNTU_MIRROR=mirror://mirrors.ubuntu.com/mirrors.txt # Install some utilities RUN sed -i "s|http://archive\.ubuntu\.com/ubuntu/|${UBUNTU_MIRROR:-mirror://mirrors.ubuntu.com/mirrors.txt}|g" /etc/apt/sources.list \ + && echo 'Acquire::http::Timeout "30";\nAcquire::ftp::Timeout "30";\nAcquire::Retries "3";' > /etc/apt/apt.conf.d/99timeout_and_retries \ && apt-get update \ && apt-get -y dist-upgrade \ && apt-get -y install --no-install-recommends openjdk-11-jdk-headless netcat dnsutils less procps iputils-ping \