I need someone confident with Docker to define the Docker commands and (presumably) a single Dockerfile for the deployment a hybrid Linux-Windows based system.
The Linux part is LAMPWP (CentOS 7, Apache, MariaDB, PHP, Wordpress) and a custom Wordpress child theme. I need the DB to be persistent on the filesystem. For Apache, I only need the config files to be persistent, while for Wordpress, I need advice concerning the right way to deploy the child theme (it is frequently updated). There will be only a single instance of this system on the Linux host.
For the Windows part, SQL Server, IIS and dotnet 3.5 are needed, which will support a "legacy" custom vb.net web application. The are also two custom services to be installed (service install is a one liner and is already worked out). I need the DB, the app's [url removed, login to view] files and the two services' config files to be persistent. There will be multiple instances of this system on the Windows host and they'll have the be addressable separately on the web.
I cannot release the custom app and the services so that part needs to be done without access to the actual software. I need the commands to build and to install the Docker containers and I need the Dockerfile(s) that will be used to containerize the custom software. After the handover of these, I will need basic customer support in order to make it work (fixing eventual issues). I might need some advice with the private Docker repository too. Containers shall be ephemeral.
I am a computer literate, friendly person speaking fairly good English. Thank You for taking the time to respond!