diff options
author | Pratik Raj <rajpratik71@gmail.com> | 2020-10-03 11:49:04 +0530 |
---|---|---|
committer | Pratik Raj <rajpratik71@gmail.com> | 2020-10-03 11:49:04 +0530 |
commit | dd8d284c3621b58a27568843a94e91ff34369f31 (patch) | |
tree | 730c26dc48c85ca4b757b8ed5660a1f79b66ab9f | |
parent | 8a20477005a6d9ab1e647597695aefc91328e5ea (diff) | |
download | heat-templates-dd8d284c3621b58a27568843a94e91ff34369f31.tar.gz |
optimize size and time using --no-cache-dir
Using --no-cache-dir flag in pip install ,make sure dowloaded packages
by pip don't cached on system . This is a best practise which make sure
to fetch ftom repo instead of using local cached one . Further , in case
of Docker Containers , by restricing caching , we can reduce image size.
In term of stats , it depends upon the number of python packages
multiplied by their respective size . e.g for heavy packages with a lot
of dependencies it reduce a lot by don't caching pip packages.
Further , more detail information can be found at
https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6
Change-Id: I99570e8da62205498bdba6064160d2592a86ad3e
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
-rw-r--r-- | hot/software-config/heat-container-agent/Dockerfile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hot/software-config/heat-container-agent/Dockerfile b/hot/software-config/heat-container-agent/Dockerfile index a37d809..92b60e0 100644 --- a/hot/software-config/heat-container-agent/Dockerfile +++ b/hot/software-config/heat-container-agent/Dockerfile @@ -10,7 +10,7 @@ RUN dnf -y --setopt=tsflags=nodocs install \ # pip installing dpath as python-dpath is an older version of dpath # install docker-compose -RUN pip install --no-cache dpath docker-compose +RUN pip --no-cache-dir install dpath docker-compose ADD ./scripts/55-heat-config \ /opt/stack/os-config-refresh/configure.d/ |