View Proposal


Proposer
Hans Wolfgang Loidl
Title
Advanced Docker usage
Goal
Develop teaching material on docker usage
Description
Docker [1] is a popular virtualisation technology in particular in the context of DevOps. It allows to manage Linux containers, each running its own image, and thereby isolating the software context in a software development project. In contrast to full virtualisation, as in VirtualBox or VMWare, docker images use para-virtualisation, sharing access to the same (host) OS kernel. Para-virtualisation achieves higher performance than full virtualisation, but also restricts the usage to running Linux inside Linux. The goal of this project is to develop teaching material covering: . underlying concepts of (para-)virtualisation . basic docker usage information . some advanced docker usage information . case study of docker usage in software development . or case study of using docker in teaching
Resources
Background
Url
External Link
Difficulty Level
Moderate
Ethical Approval
None
Number Of Students
1
Supervisor
Hans Wolfgang Loidl
Keywords
cloud services
Degrees
Master of Engineering in Software Engineering