diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index 59da6f96e9..1370ae6f01 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -15,7 +15,7 @@ COPY InstallerOpenROAD.sh \ ARG options="" RUN ./DependencyInstaller.sh $options \ - && rm -rf /tmp/installer + && rm -rf /tmp/installer /tmp/* /var/tmp/* /var/lib/apt/lists/* ARG fromImage diff --git a/etc/DependencyInstaller.sh b/etc/DependencyInstaller.sh index 2bc2d58b1f..23ff3a3f57 100755 --- a/etc/DependencyInstaller.sh +++ b/etc/DependencyInstaller.sh @@ -30,9 +30,9 @@ _installCommon() { fi local pkgs="pandas numpy firebase_admin click pyyaml" if [[ $(id -u) == 0 ]]; then - pip3 install -U $pkgs + pip3 install --no-cache-dir -U $pkgs else - pip3 install --user -U $pkgs + pip3 install --no-cache-dir --user -U $pkgs fi } @@ -70,7 +70,7 @@ _installUbuntuCleanUp() { _installUbuntuPackages() { export DEBIAN_FRONTEND="noninteractive" apt-get -y update - apt-get -y install \ + apt-get -y install --no-install-recommends \ libqt5multimediawidgets5 \ libqt5svg5-dev \ libqt5xmlpatterns5-dev \