Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce the size of kernel docker images #5

Closed
achimnol opened this issue Feb 8, 2017 · 1 comment
Closed

Reduce the size of kernel docker images #5

achimnol opened this issue Feb 8, 2017 · 1 comment
Labels
area:infrastructure Infrastructure-related issues

Comments

@achimnol
Copy link
Member

achimnol commented Feb 8, 2017

In Sorna REPL repository and its Docker hub counterpart, we maintain several container images for different programming environment.

Currently, most images are over 400 MB and often 1~2 GB in size. This prevents fast iteration of testing and deployments. Let's reduce the image size using various techniques, such as sharing a common base image, building from smaller base images, using prebuilt system and binary packages, and/or removing unncessary packages.

Another approach is to use rocker so that build processes can utilize shared pip cache directories and etc.

@achimnol achimnol added this to the GSoC 2017 Ideas milestone Feb 8, 2017
@achimnol achimnol added the docker label Feb 8, 2017
@achimnol achimnol changed the title Reduce the size of kernel docker containers Reduce the size of kernel docker images Feb 8, 2017
@achimnol achimnol added optimization area:infrastructure Infrastructure-related issues labels Feb 13, 2017
@achimnol
Copy link
Member Author

This issue has no longer valid context.
Our focus is to provide "working" images not "small" images, though technically we should favor smaller-sized images when possible, but we should not sacrifice the functionality and delivery time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:infrastructure Infrastructure-related issues
Projects
None yet
Development

No branches or pull requests

1 participant