Comments (12)
This is actually a fantastic idea. Can we add this to the specification and work in how we will do the release based, monthly, daily basis or other systems like every 6 months. @sauloal
from specs.
Hum, but what we would do differently from the base images to justify having a specific one just for us? I tend to prefer maintaining the use of the 'traditional" base images unless we have some strong motive for doing so.
from specs.
@leprevost , keep it updated (apt-get update, apt-get upgrage, apt-get clean, apt-get purge)
from specs.
OK, sounds good, how do you plan to do that? should we just get a stable Debian and rename it?
from specs.
either debian or ubuntu. debian is smaller but im not sure they have an functional LTS system
from specs.
i think we can
https://wiki.debian.org/LTS/Using
from specs.
seems more complicated than using ubuntu :)
from specs.
yes I agree, that's why I was using Ubuntu since the beginning
from specs.
I just finished building our own base image. Its based on Ubuntu 14.04:latest and its called just biodocker.
I pushed the Dockerfile instructions so you all can see how this is done.
https://github.com/BioDocker/containers/tree/master/base
In order to use this base image we need to do the following change in Dockerfiles:
before:
FROM ubuntu:latest
now
FROM biodckr/biodocker:latest
The image is also hosted on dockerhub, but I'm not using the automatic build system, because we need to keep this image updated.
from specs.
Nice!
You can put it on automatic build and trigger the build manually in dockerhub if you prefer. the advantage is that it becomes a "trusted" image
Also,
I guess it would be nice to transfer all that I put in the dockerfile template there (user creation, update, clean of apt) so that users just need to change to root, install what they need and change back to biodocker user. reducing error
/cc @BioDocker/contributors
from specs.
I was thinking in handling this image manually, but we can do that too, Im going to set the build now to see how it goes
from specs.
done, the base image now is under an automated build, already available to download
from specs.
Related Issues (20)
- Bowtie2 missing in Bismark container HOT 2
- Security Considerations for BioContainers Project HOT 1
- sandbox link on specs main page broken HOT 2
- Tag most recent container with truncated version
- Add labels to BioContainers made from Bioconda packages HOT 1
- MAINTAINER instruction is deprecated
- Would be great to have in the registry the latest version of the software
- contributing link broken HOT 1
- why specifying base image in labels? HOT 1
- Hackathon in October
- BioContainers Specifications for Training HOT 3
- Containers with no "latest" HOT 4
- Containers should have maintainers that can be group or consortiums HOT 2
- license field should use SPDX identifiers, not upstream URLs (too fragile) HOT 12
- BioTools and BioContainers integration. HOT 32
- More metadata into the recipes of BioConda and BioContainers HOT 1
- GDPR considerations for the future. HOT 1
- Additions to best practices/specs
- Broken links in the docs HOT 2
- Use label-schema.org compliant labels HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from specs.