Since Hamachi is made for old versions of Ubuntu and CentOS, here is a little workaround to make it work properly on every linux system, with Haguichi as the graphical frontend to use it.
GUI only works in X server
To pull:
docker pull juancsucoder/hamachihaguichiTo build:
git clone https://github.com/JCSUCoder/HamachiHaguichiDocker.git
cd HamachiHaguichiDocker
docker build . -t juancsucoder/hamachihaguichiTo run use:
docker run -d --name="HamachiHaguichi" --privileged="true" -v "/etc/localtime":"/etc/localtime":ro --volume="$HOME/.Xauthority:/root/.Xauthority:rw" --env="DISPLAY" --net=host juancsucoder/hamachihaguichiTo open GUI:
docker exec HamachiHaguichi haguichi