From fc2a53e5d9c5e3f1acfb5eec4927ab23d8b020ab Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Wed, 10 Jan 2024 10:11:59 +0100 Subject: [PATCH] Use bookworm slim to build sushy-tools image It should reduce the final size of the image from 1.2GB to 300MB Signed-off-by: Riccardo Pittau --- resources/sushy-tools/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/sushy-tools/Dockerfile b/resources/sushy-tools/Dockerfile index 0a635a5db..39e071579 100644 --- a/resources/sushy-tools/Dockerfile +++ b/resources/sushy-tools/Dockerfile @@ -1,13 +1,14 @@ -FROM docker.io/library/python:3.9 +FROM docker.io/library/python:3.9.18-slim-bookworm ARG SUSHY_TOOLS_VERSION="1.1.0" ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ - apt-get install -y libvirt-dev && \ + apt-get install -y libvirt-dev gcc && \ apt-get clean && \ pip3 install --no-cache-dir \ - sushy-tools==${SUSHY_TOOLS_VERSION} libvirt-python openstacksdk + sushy-tools==${SUSHY_TOOLS_VERSION} libvirt-python openstacksdk && \ + apt-get --purge autoremove -y gcc COPY redfish-emulator.sh /usr/local/bin/