Skip to content
This repository was archived by the owner on Dec 15, 2021. It is now read-only.

use --no-cache-dir flag to pip in dockerfiles to save space#1189

Merged
andresmgot merged 1 commit intovmware-archive:masterfrom
kubernetes-projects:optimization/pip-no-cache-dir
Nov 4, 2020
Merged

use --no-cache-dir flag to pip in dockerfiles to save space#1189
andresmgot merged 1 commit intovmware-archive:masterfrom
kubernetes-projects:optimization/pip-no-cache-dir

Conversation

@rajpratik71
Copy link
Contributor

Issue Ref: [None]

Description:

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 rajpratik71@gmail.com

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 <rajpratik71@gmail.com>
@andresmgot andresmgot merged commit babd9c8 into vmware-archive:master Nov 4, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants