Use TurboFloat server on same device as Docker-deployed licensed applicationAnswered

We have an application that we want to deploy as a Docker container running on a consumer-grade computer at the customer's site (target machine). Most importantly, the computer will not (be guaranteed to) have Internet connectivity.

Reading this documentation about TurboFloat here made me think whether the following would be a reasonable setup to make LimeLM licensing work or if you see any downsides/limitations/issues with it:

  • The target machine runs Ubuntu 24.04.
  • On the target machine we install TurboFloat server.
  • On the target machine we install Docker and run our software inside a Docker container.
  • We setup the software inside the container to communicate with the TurboFloat server running on the host system.

If this is not feasible, could you suggestion any viable approach for our particular situation?

Thanks for your help!

Answer

Yes, you could use TurboFloat. We don't recommend docker. It's a garbage technology.

You don't recommend Docker because you see issues with the TurboFloat setup described above specifically? Or you just don't recommend Docker in general, which I could understand. But, garbage technology or not, Docker is what we currently have to deal with.

We don't recommend docker in general. Firstly, because you have to configure it to become more like a VM (with correctly configured emulated/virtualized network devices). Also, it has all the downsides of VMs with no of the benefits of VMs.

So, if you can, just use VM images. If it's already locked in, yes, You can make TurboFloat work with docker.

, edited