title: Is it possible to use a "blank" docker container without any install on it?
body: <p>I'm new to Docker and I think having understood that Docker is a Software virtualization tool (by opposition to OS virtualization). I understand, by this image, that Docker provides a very blank environment with a given file structure and is executing on the kernel Host. What we need to do is to put our application and its dependencies (with no OS) to have a very light portable container of our app.</p>
  
  <p>But it seems there is a dark side of Docker : each Dockerfile begins with a "FROM ".</p>
  
  <p>I saw <a href="https://stackoverflow.com/questions/22115038/which-docker-base-image-should-be-used-to-install-apps-in-a-container-without-an">this</a> and <a href="https://stackoverflow.com/questions/18786209/what-is-the-relationship-between-the-docker-host-os-and-the-container-base-image">this</a> but I'm not sure to understand. It sounds that Docker is near an kind of simplified OS virtualizer. </p>
  
  <p>I was interesting in the advantage of images size. But if we have to install an OS on each image my "portable" application will be quite heavy quickly.</p>
  
  <p>Is there really no way to use a "blank image" ?</p>