From 16be40e4e992b24be90b75a03abfc3dbbdfaf1ee Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 5 Jul 2022 13:19:09 -0700 Subject: [PATCH] docker: Optimize w/ specific boosts; purge cmake/curl after rocksdb built. --- docker/ubuntu/22.04/base/Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docker/ubuntu/22.04/base/Dockerfile b/docker/ubuntu/22.04/base/Dockerfile index 07e9bf468..442f37d27 100644 --- a/docker/ubuntu/22.04/base/Dockerfile +++ b/docker/ubuntu/22.04/base/Dockerfile @@ -10,12 +10,16 @@ RUN true \ autoconf2.13 \ automake \ autotools-dev \ - boost1.74 \ build-essential \ ca-certificates \ cmake \ curl \ git \ + libboost-chrono1.74-dev \ + libboost-context1.74-dev \ + libboost-coroutine1.74-dev \ + libboost-system1.74-dev \ + libboost-thread1.74-dev \ liblz4-dev \ libnss-db \ libmagic-dev \ @@ -64,6 +68,12 @@ RUN true \ -DBUILD_SHARED_LIBS=1 \ && cmake --build build --target install \ && rm -rf build \ + && apt-get purge -y \ + cmake \ + curl \ + && apt-get clean \ + && apt-get autoremove --purge -y \ + && rm -rf /var/lib/apt/lists/* \ && true RUN mkdir /build