If the user has no clue about Docker then they should not use docker for sure. You need to be familiar with it to use it. So the very minimal requirement is that you know that Docker exists on Mac
In short there’s no install of XWiki that you can do without understanding how it’s setup and you shouldn’t since you’ll need to maintain it. It’s a server install and for server software you need an admin/sysadmin for maintenance.
From the questions you ask, I think you’re trying to use a server software as if it was some software you install on your machine for your usage, such as MS word.
There’s a solution for this though: Hosted XWiki. This allows to delegate all admin tasks (setup/install, backups, monitoring, upgrades, support) to some experts who know how to run XWiki. See for example XWiki SAS’s XWiki Cloud offering: https://www.xwiki.com/en/products/try-xwiki-cloud
Yes, because XWiki works on all OSes (It’s java!) so we didn’t put it indeed
Requirements are here: https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/#HHardwareandSoftwarerequirements
And it says: “Java 1.8.0_101 or greater installed”.
Any OS which can have Java (that means all) can run XWiki!
This seems to install a web server (supported but not needed for a simple XWiki installation) and MySQL. So yes if you configure XWiki to use that it’ll work. You’ll just need to configure the Apache server or Nginx to point to Tomcat (for ex) and configure XWiki’s hibernate config file to point to that MySQL instance.