title: Build docker image without docker installed
body: <p>Is it somehow possible to build images without having docker installed. On maven build of my project I'd like to produce docker image, but I don't want to force others to install docker on their machines.</p>
  
  <p>I can think of some virtual box image with docker installed, but it is kind of heavy solution. Is there some way to build the image with some maven plugin only, some Go code or already prepared virtual box image for exactly this purpose?</p>
  
  <p>It boils down to question how to use docker without forcing users to install anything. Either just for build or even for running docker images.</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>There are some, not really up to date, maven plugins for virtual machine provisioning <a href="https://github.com/nicoulaj/vagrant-maven-plugin" rel="noreferrer">with vagrant</a> or <a href="https://github.com/alexec/maven-vbox-plugin" rel="noreferrer">with vbox</a>. I have found article about building <a href="https://medium.com/bitnami-perspectives/building-docker-images-without-docker-c619061b13a9" rel="noreferrer">docker images without docker on basel</a>
  So far I see two options either I can somehow build the images only or run some VM with docker daemon inside(which can be used not only for builds, but even for integration tests)</p>