On The Use Of Containers In High Performance Computing