X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0892f09aed1cfdef038c90afdb8c8a9031c994a0..74f2483f0274752fec753f7e35f6d1eb215475f6:/tools/arvbox/lib/arvbox/docker/Dockerfile.base diff --git a/tools/arvbox/lib/arvbox/docker/Dockerfile.base b/tools/arvbox/lib/arvbox/docker/Dockerfile.base index b984aeb7f5..53ed5998b4 100644 --- a/tools/arvbox/lib/arvbox/docker/Dockerfile.base +++ b/tools/arvbox/lib/arvbox/docker/Dockerfile.base @@ -13,7 +13,7 @@ ARG BUILDTYPE # tree, and use the $arvados_version commit (passed in via an argument). ########################################################################################################### -FROM debian:10-slim as dev +FROM debian:12-slim as dev ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && \ @@ -42,7 +42,7 @@ RUN --mount=type=bind,target=/usr/src/arvados \ go install ########################################################################################################### -FROM debian:10-slim as demo +FROM debian:12-slim as demo ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && \ @@ -75,14 +75,14 @@ RUN cd /usr/src && \ FROM ${BUILDTYPE} as base ########################################################################################################### -FROM debian:10 +FROM debian:12 ENV DEBIAN_FRONTEND noninteractive # The arvbox-specific dependencies are -# gnupg2 runit python3-pip python3-setuptools python3-yaml shellinabox netcat less +# gnupg2 runit python3-pip python3-setuptools python3-yaml shellinabox netcat-openbsd less RUN apt-get update && \ apt-get -yq --no-install-recommends -o Acquire::Retries=6 install \ - gnupg2 runit python3-pip python3-setuptools python3-yaml shellinabox netcat less vim-tiny && \ + gnupg2 runit python3-pip python3-setuptools python3-yaml shellinabox netcat-openbsd less vim-tiny && \ apt-get clean ENV GOPATH /var/lib/gopath @@ -108,11 +108,12 @@ ADD $workdir/8D81803C0EBFCD88.asc /tmp/ RUN apt-key add --no-tty /tmp/8D81803C0EBFCD88.asc && \ rm -f /tmp/8D81803C0EBFCD88.asc -RUN mkdir -p /etc/apt/sources.list.d && \ - echo deb https://download.docker.com/linux/debian/ buster stable > /etc/apt/sources.list.d/docker.list && \ - apt-get update && \ - apt-get -yq --no-install-recommends install docker-ce=5:20.10.6~3-0~debian-buster && \ - apt-get clean +# docker is now installed by arvados-server install +# RUN mkdir -p /etc/apt/sources.list.d && \ +# echo deb https://download.docker.com/linux/debian/ buster stable > /etc/apt/sources.list.d/docker.list && \ +# apt-get update && \ +# apt-get -yq --no-install-recommends install docker-ce=5:20.10.6~3-0~debian-buster && \ +# apt-get clean # Set UTF-8 locale RUN echo en_US.UTF-8 UTF-8 > /etc/locale.gen && locale-gen