Comments (10)
from ten-simple-rules-dockerfiles.
All hail @yarikoptic!
from ten-simple-rules-dockerfiles.
Rule 11 by Kovačević
COPY Dockerfile /
Via https://twitter.com/kovmil/status/1326334135896518661
@kovmil I'll think about this a little bit more, but my spontaneous reaction is: it would have been great you'd seen the preprint!
from ten-simple-rules-dockerfiles.
docknitr
: Using Docker in Rmarkdown to run chunks - https://cran.r-project.org/web/packages/docknitr/vignettes/docknitr.html
from ten-simple-rules-dockerfiles.
- mention BioContainers as source for base images: https://biocontainers.pro/#/ - via this Tweet and potentially involve @ypriverol
from ten-simple-rules-dockerfiles.
Will most definitely do! And yeah, copying the Dockerfile to the image's root folder can do wonders with Dockerfile code reuse.
from ten-simple-rules-dockerfiles.
Screenshot from https://journals.plos.org/ploscompbiol/article/comment?id=10.1371/annotation/d538b698-fbf5-4318-8e45-c421d2495b8c
- Mentions option to freeze whole APT repositories to a specific date, e.g. http://neuro.debian.net/pkgs/neurodebian-freeze.html - I think this is indeed a god option
- Mentions https://github.com/ReproNim/neurodocker/ as a tool, though I would have the concern here that
neurodocker
is a CLI tool to generate aDockerfile
, which might not be accessible to many users, but it allows to enforce good practices within the generatedDockerfile
- Mentions https://github.com/datalad/datalad-container/ and
git-annex
- would have to look more closely, first reaction would be thatgit-annex
goes to far for the target audience, but is could be a nice way to snapshot/version control the actual exported image
from ten-simple-rules-dockerfiles.
There are some interesting ideas here! I noticed that there are some highlights/comments on the OSF preprint too. It might be worth keeping an eye on that for more useful suggestions.
from ten-simple-rules-dockerfiles.
Great to see my humble comments to the great paper are taken into consideration ;) we also have WiP script to help to backup all docker images for a repository into git-annex (well -- datalad-container extension) for posterity/backup/re-sharing/whatever
from ten-simple-rules-dockerfiles.
https://uwekorn.com/2021/03/03/deploying-conda-environments-in-docker-cheatsheet.html
(via https://twitter.com/xhochy/status/1367194297330786311?s=09)
from ten-simple-rules-dockerfiles.
Related Issues (20)
- ENV and ARG HOT 3
- Source code for figure
- Rules 6 & 7 HOT 9
- Improve and clarify bind mounts vs. volumes HOT 3
- Publish a bookdown rendering
- Content beyond the paper HOT 1
- Build current master PDF with GitHub action, not with Travis HOT 1
- (Comment) Rule 0 - Don't use docker HOT 6
- Comments about rule 2: "Build upon existing images" HOT 3
- comment about rule 3: "Format for clarity" HOT 6
- comment about rule 4: "Document within the dockerfile" HOT 3
- comments about rule 5: "Specify software versions" HOT 4
- comment about rule 6: "Use version control" HOT 3
- comments about rule 7: "Mount dataset at run time" HOT 9
- comments about rule 8: "Make the image one-click runnable" HOT 5
- comments about rule 9 "Order the instructions" HOT 1
- comments about rule 10 "Regularly use and rebuild containers" HOT 9
- Comments about Rule 1 "Use available tools" HOT 1
- Related work 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 ten-simple-rules-dockerfiles.