Skip to content

Commit 577d0ef

Browse files
authored
use --no-cache-dir flag to pip in dockerfiles to save space (#65)
using "--no-cache-dir" flag in pip install ,make sure downloaded packages by pip don't cached on system . This is a best practice which make sure to fetch from repo instead of using local cached one . Further , in case of Docker Containers , by restricting 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 Signed-off-by: Pratik raj <[email protected]>
1 parent 5dc258e commit 577d0ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docker/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
FROM ubuntu:bionic-20191202
22
RUN apt-get update && apt-get install --yes --no-install-recommends python3-pip python3-setuptools libglib2.0-0
3-
RUN pip3 install --upgrade pip
4-
RUN pip3 install procgen
3+
RUN pip3 install --no-cache-dir --upgrade pip
4+
RUN pip3 install --no-cache-dir procgen

0 commit comments

Comments
 (0)