A container system for teaching Linux based software with minimal participation effort