Docker is used to run “containers” that are essentially lightweight virtual machines. Containers are isolated from each other and use their own set of tools and libraries; they can communicate through well-defined channels. This allows to easily deploy programs since all requisites of a program are stored inside the containers. This course will provide the basic notions and tool to allow a developer to “dockerize” her programs, and to manage a set of containers, hence greatly improving the installation process.
This course is aimed at developers, DevOps in any field.
By the end of this course, learners will be independently able to use docker to deploy their own applications, especially in an HPC setting, and to manage a set of coordinated docker applications.
FEE: The course does not include a fee, but the participants are expected to pay their own travel, meals and hotel costs (if any).
A maximum of 20 candidates will be selected based on their need for the course as emerging from the application form. Chosen participants will be notified by 10th September 2018. Priority will be given to candidates from ELIXIR-IIB member institutions (see the list at the bottom) and ELIXIR nodes.