Thus far I assumed from the inside a LXD ubuntu 16.04. (or whatever distribution) would basically look and behave just the same as in a VM or on a baremetal machine. Now I got some input (related to a failed installation via a certain python script) that this may not be the case.
I am trying to install ERPNext (an Open Source ERP System utlizing (among others) mariadb, nginx, supervisor) inside of a LXD ubuntu 16.04 container (18.04. LXD host, snapped LXD 3.0.1).
The mentioned installation script for ubuntu 16.04 provided by the ERPNext community which fails and it was mentioned in a thread in the ERPNext forum it could be that the failure is due to the script depending on systemctl and that may not be available (or maybe work differently in a container then in a VM [where the mentioned script is said to work]). The script uses Ansible as it seems.
To me that sounds pretty unlikely and I would like to get some input from here whether there are actually cases where that may be true?