Docker under the hood

Many people think that docker is a kind of monolithic system and they hardly understand how internally it works. see the figure below

Aggregation is the New Virtualization: How Microservices Are Taming Distributed Computing

Virtualization has been a key driver behind every major trend in software, from search to social networks to SaaS, over the past decade. In fact, most of the applications we use — and cloud computing as we know it today — would not have been possible without the server utilization and cost savings that resulted… Continue reading Aggregation is the New Virtualization: How Microservices Are Taming Distributed Computing

unable to initialize frontend: Dialog

These errors don’t stop the image from being built but inform you that the installation process tried to open a dialog box, but was unable to. Generally, these errors are safe to ignore. Some people circumvent these errors by changing the DEBIAN_FRONTEND environment variable inside the Dockerfile using: ENV DEBIAN_FRONTEND=noninteractive This prevents the installer from opening dialog… Continue reading unable to initialize frontend: Dialog

How do containers compare to virtual machines?

They are complementary. VMs are best used to allocate chunks of hardware resources. Containers operate at the process level, which makes them very lightweight and perfect as a unit of software delivery.