I am not sure why external access is not working, it seems like I followed all tutorials I could find to a T.
In my final docker image i do the following: