Upgrade EE to Fangtooth

I’m on 24.10.2.1 and looking at upgrading to Fangtooth. The information I’ve seen regarding upgrades makes no specific reference to existing docker containers. I am a bit lost because all the Fangtooth documentation I’ve seen mentions that they now support LXC containers in addition to Docker containers. I’ve found some information online but it’s still not clear to me what the practical differences between the two are. From what I can see, LXC is more complex to setup and manage, and not as efficient as Docker. Is this correct? It also looks like LXC will support assigning specific IPs to a container / app later this summer.
If I upgrade now, I assume my existing containers will still work correctly on restart, and I’ll still be able to use compose files to set up new containers.
If I want to use specific IP’s when that functionality is available, I assume I’ll have to create an LXC container and point my data / configs to that.
Are my assumptions correct? I can move everything as is to Fangtooth, then over the next few months play around with LXC to get familiar with it while still being able to use my existing apps. Any gotcha’s to be aware of?
Any comments / clarifications are appreciated.

[quote=“MInstrel, post:1, topic:39415”]
From what I can see, LXC is more complex to setup and manage, and not as efficient as Docker. Is this correct?
[/quote]Not really.

LXC is completely separate from Docker, (much) simpler to set up for some tasks, more flexible for use in others. Different to manage in a way that isn’t necessarily more or less complicated. I would not say anything about “efficiency”.

There’s zero indication of any sort of LXC app initiative. It’s there to provide users with a new tool that’s better than the previous ones in several situations, but also is not a replacement.

LXC supports that now. Docker-based Apps will later this summer. Running your own compose files e.g. through dockge you can also give stuff running under docker its own IP now.

No, you don’t need to mess with LXCs unless you specifically want to use LXCs for non-app stuff.