I thought I’d try something new for Guacamole which has a pre-built Docker image.
Ubuntu 18.04, with SNAP LXD.
I created an ubuntu 18.04 LXD container, Inside that I installed Docker CE and then proceeded to install/create the Docker Guacamole Container.
However, once completed I couldn’t figure out how to access the Guacamole Web App as it was a 172.x.x.x IP address, the LXD container it was nested in was a 10.x.x.x IP address with its usual access from the Host via the LXDBR0 bridge.
The challenge I had was that I wanted to use DEVICE PROXY on the Host to redirect Port 443 into the container Web App but obviuosly I couldn’t do that because the Host’s visibility to the 172.x.x.x address of the Docker container doesn’t exist via the default LXDBR0 bridge IP.
Does anyone have any suggestions as to what I could try to see if I could get this to work?
I was thinking maybe I should just try not nesting Docker Container but then that would mean I’d want the Docker Container to also use the LXDBR0 bridge (due to my use-case). I want to keep the Guacamole accessible from other LXD containers on that same host. However, I’m no Docker guru I’m still checking how/if that would be possible.
thanks for any ideas…