Using docker for open & reproducible science - an introduction
Project Description
Docker has become one of the (if not the) virtualization techniques within the realm of open & reproducible science, as well as automated analyses (e.g., BIDS apps). However, depending on the individual background and training, the application and utilization can range from straightforward to what is this sorcery?. This one day hands-on workshop therefore aims to provide a solid and comprehensive introduction to Docker, ranging from basic concepts over managing & using existing Docker images to building Docker images from scratch, automatizing their respective task.
Skills required to participate
As this is a workshop that aims to introduce participating folks to the docker ecosystem, the most important things to bring along are interest & curiosity. Nevertheless, a basic understanding of operating systems and computer hardware, as well as its architecture would be helpful. The same accounts for basic shell experience.
Integration
Given docker's flexibility and shear endless possibilities, a lot of folks with different backgrounds and research interests could benefit.
Link to your GitHub repo
A GitHub repo with all materials can be found here. Please note, that the materials will be finalized within the next few weeks based on feedback and suggestions.
Communication
If you have questions wrt this workshop please don't hesitate to contact me by opening an issue within the workshop's repo or join the channel and drop a message (@peerherholz).
Using docker for open & reproducible science - an introduction
Project Description
Docker has become one of the (if not the) virtualization techniques within the realm of open & reproducible science, as well as automated analyses (e.g., BIDS apps). However, depending on the individual background and training, the application and utilization can range from
straightforward
towhat is this sorcery?
. This one day hands-on workshop therefore aims to provide a solid and comprehensive introduction to Docker, ranging from basic concepts over managing & using existing Docker images to building Docker images from scratch, automatizing their respective task.Skills required to participate
As this is a workshop that aims to introduce participating folks to the docker ecosystem, the most important things to bring along are interest & curiosity. Nevertheless, a basic understanding of operating systems and computer hardware, as well as its architecture would be helpful. The same accounts for basic
shell
experience.Integration
Given docker's flexibility and shear endless possibilities, a lot of folks with different backgrounds and research interests could benefit.
Link to your GitHub repo
A GitHub repo with all materials can be found here. Please note, that the materials will be finalized within the next few weeks based on feedback and suggestions.
Communication
If you have questions wrt this workshop please don't hesitate to contact me by opening an issue within the workshop's repo or join the channel and drop a message (@peerherholz).