I've just built two versions of a LMS jail using iocage . First using the logitechmediaserver port, and the second using the package (if you trust it) found by BL in that interesting link. They both work.
I don't have a touch or other logitech hardware, but I run squeezelite on RPis as my players. You don't need to set allow raw sockets (seem to remember that was necessary when using a trad jail with vnet), but did you check that LMS started without out complaining about locale and SSL? Whether you use a port or package you need to install the "p5-IO-Socket-SSL-2.051" pkg in your iocage jail and fix the jail's locale, then you get a clean LMS start.
Haven't had time to test adding plugins or various audio formats, etc. If LMS is still not picking up players (touch,etc.), perhaps check all the player settings as the LMS IP has probably changed, e.g. Extras>Music Source>name of LMS Local Server & Settings > Advanced > Networking > Remote Library > Add New Library.