Summary of the techniques available to run gui applications inside docker