-
Notifications
You must be signed in to change notification settings - Fork 13
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
Build dockerfile with Quay #56
Comments
Build failed at reproduced error on linuxbrew/linuxbrew docker image (after installing dependency numpy):
same error appeared in singularity image build with htseq
|
I've opened a new issue for |
I did another build on quay with one full dockerfile after commenting out htseq (failed on jdk):
|
Quay.io Support reports that they have a 40 GB disk space limit. It looks as though we're exceeding that limit. Could you please post the URL to the build log with the above error? |
https://quay.io/repository/suujia/orca/build/de86e6d0-95fe-47ed-b985-08347f20ab0a This is the build log for the one big Orca Dockerfile that failed with no space left on device, on jdk. Oh we can even pull singularity image from quay dockerfile. (Requires some configurations) ====
I can try building a slightly smaller image in case it defaults to 20G |
That's cool! |
Yeah, its failing quite early on: here
|
More specific link at http://blog.devtable.com/2014/04/do-you-want-to-build-image.html Ugh. That's not very helpful. You can put each RUN brew install \
a5 \
abacas \ to RUN brew install a5
RUN brew install abacas You'll probably exceed the Docker limit of 255 layers in the image though. Could still be a good experiment to try. We can put Quay.io onto the back burner for now though. |
Ok I am rebuilding a big chunk of it here: Yeah, even splitting it up the error occurs at jdk:
|
I've confirmed with Quay.io support that the time limit is twenty minutes per command, and there's no way of increasing the timeout. |
Quay.io has a really helpful direct chat support team. Go to https://quay.io and click on |
Rather than one formula per |
Quays support
Hmm, these CI tools have even lower memory or timeout I believe (circle CI 4gb). I'm rebuilding the image on Quay with half the number of tools just to test:
|
Cool. Thanks for confirming. If you removed just the largest packages, you may be able to fit a reduces version of the ORCA image in 10 GB. Here's the largest packages:
Those 9 add up to ~9.5 GB. |
It looks as though Quay.io is not an ideal replacement for Docker Hub due to these resource limits: 20 minutes per command, 10 GB disk. We can put this issue to rest I think. Thanks for your work on it! |
Ok sounds good! 👍 |
https://quay.io/repository/suujia/orca/build/89d6336c-b862-4b64-864d-0f50086b7f42
I combined orca into one dockerfile and built it on Quay. Needs debugging.
The text was updated successfully, but these errors were encountered: