I've got the steam portion working. However, when I try to start containers for other services, I get this error:
Error response from daemon: driver failed programming external connectivity on endpoint blizzard-cache (9b179f3d714d0d2f7ff1f80bed72d3acd0a74bb38c4296979d041e3f32707cb5): Error starting userland proxy: listen tcp 10.0.0.67:80: bind: address already in use
Also, when I try to install the SNI container, I get this error:
Unable to find image 'steamcache/sniproxy:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:50754->[::1]:53: read: connection refused.
See 'docker run --help'.
I'm happy with the performance of the Steam cache, but I'm really eager to get it set up for all the services I use. Any help would be greatly appreciated.
*As a side note, I'm running this on a headless Ubuntu server, version 16.04 via a VM*
*Update* - I got it all working. Out of desperation, I decided to run Ubuntu desktop and follow this guide from start to finish. That didn't work. In the end, it was a network setting in the VM I was running. I had the network adapter set to NAT when it needed to be set as bridged. This made all the IPs I set up visible to the network and everything started working. So for those of you trying to run this on a VM, there you go.