I use a series of Docker containers as VMs for unit/integration testing. I have some Ansible roles which I use for configuring my elementary OS systems. (Full disclosure: I'm a SRE nerd)
In order to run my tests against elementary OS, I'd like to bake a Docker image for elementary. The only way I can see to do this is to base the image on Ubuntu 16.04 and somehow transform the system into elementary OS.
How can I go about doing this? Is there a list of repositories I need to install? If I just install elementary-desktop
, is that all that is needed? I'm assuming that some lsb-release hacks need to happen too.
EDIT: I'm attempting to do so here on GitHub. Fingers crossed!