title: How can I make my own base image for Docker?
body: <p>According to the <a href="https://docs.docker.com/engine/reference/builder/#from" rel="noreferrer">Docker documentation</a>, to build your own image, you must always specify a base image using the <code>FROM</code> instruction.</p>
  
  <p>Obviously, there are lots of images to choose from in <a href="https://hub.docker.com/" rel="noreferrer">the Docker index</a>, but what if I wanted to build my own? Is that possible?</p>
  
  <p>The image <code>base</code> is built off Ubuntu if I understand correctly, and I want to experiment with a Debian image. Plus, I want to really understand how Docker works, and the <code>base</code> image is still a blackbox for me.</p>
  
  <hr>
  
  <p><strong>Edit:</strong> <a href="https://docs.docker.com/develop/develop-images/baseimages/" rel="noreferrer">official documentation on creating a base image</a></p>