Introduction
Laymen explanation
Technical explanation
Container Linux provides no package manager as a way for distributing payload applications, requiring instead all applications to run inside their containers. Serving as a single control host, a Container Linux instance uses the underlying operating-system-level virtualization features of the Linux kernel to create and configure multiple containers that perform as isolated Linux systems.
Install debugging tools
smallmaster ~ # /usr/bin/toolbox
Downloading sha256:e71c36a80ba [=============================] 86.6 MB / 86.6 MB
Useful link: https://coreos.com/os/docs/latest/install-debugging-tools.html
Reference
https://en.wikipedia.org/wiki/Container_Linux_by_CoreOS
https://www.slideshare.net/SreenivasMakam/service-discovery-using-etcd-consul-and-kubernetes