title: Will Docker kill FHS?
body: <p>I've seen a lot of Docker images ignoring the Filesystem Hierarchy Standard (FHS). Most examples (some official) ignore the FHS. For instance, some may choose to put their binaries in <code>/app</code> and their data in <code>/data</code>, having an <code>entrypoint.sh</code> in the root directory and so on.</p>
  
  <p>The intention of FHS is better interoperability of distribution and application. FHS compliance of a Dockerfile allows to change the Linux base image to another version or distribution. Such an upgrade may for instance be required to solve bugfixes of distribution packages.</p>
  
  <p>It seems to be common practice to write non-FHS compliant Dockerfiles. Will this make maintenance more complicated?</p>