We have a dedicated server who’s only purpose is to run a Docker image (a web server for internal work). It feels like a lot of extra work to maintain a let’s say Ubuntu server, keeping it update etc when the only thing it should do is to run a Docker image.<p>Is there any way I can build a Docker image on my dev machine, turn it into a bootable iso and then just boot our server with this - having it all in the RAM memory? If so - how does the deployment procedure work?<p>I know there are services for this, but we need a big amount of cores, that’s why we do this on a dedicated machine.<p>Thanks
You might be interested in various unikernel approaches such as nanos/ops: <a href="https://nanos.org" rel="nofollow">https://nanos.org</a> (I'm with the project).<p>It doesn't run docker images but it sounds very much like what you are interested in doing - one program/machine.