Skip to content

Timetable

Mark Fernandes edited this page Sep 12, 2016 · 9 revisions

Timetable


Task: 1) What are the factors that hamper people finding, installing and using your software (Use Etherpad to record)
Aim: List barriers to adoption of Research software
Outcome: Identify the barriers to usage of Research Software
Duration: ~5 mins

Talk: 2) Introduction - What is Docker?
Aim: Give some background to Docker technology
Outcome: Learner will gain understanding of how docker achieves it's containerization and some advantages
Duration: ~5 mins

Task: 3) Docker Hub (App shop) Finding software (Kitematic, Docker CLI & web)
Aim: Show how potential users can find software using the hub and the type of information developers should supply
Outcome: Learners gain appreciation of value of Hub in promoting their software
Duration: ~12 mins

Task: 4) Build a simple container from a Dockerfile (Recipe for containers)
Aim: Introduce the Dockerfile syntax and some more docker commands related to building containers
Outcome: Gain confidence in creating containers from Dockerfiles and understand how they describe the environment
Duration: ~15 mins

Task: 5) What ways do we install software under Linux? (use the Etherpad)
Aim: Recall the methods for installing software environments
Outcome: A list which we shall appraise software installations in Dockerfiles
Duration: ~5 mins

Talk/demo/task: 6) Building an interactive user command-line environment
Aim: Show 'eternal' process and how to give user a Linux terminal using shellinabox
Outcome: Learner grounded in one way of achieving the above
Duration: ~12 mins

Demo/Task: 7) Github and automated builds
Aim: Explain how automated Docker builds can be achieved
Outcome: Learner should have an understanding of how this works and where the log file for build are.
Duration: ~7 mins

Talk/Task: 8) Wrap-up
Aim: Touch base on any ideas not understood, show useful tricks
Outcome: Learner should now feel confident in being able to apply new knowledge
Duration: ~10 mins

NB total = 72mins, we have 75 mins