`lsb_release -a` depends on getopt which is provided by util-linux
* Add documentation * Add docker layer diagram * Add Docker/Makefile ci * Add gh workflow * gh workflow disable fail-fast