| Ko

Understanding Docker Image Layers

Docker image layers are the fundamental building blocks of Docker images. Each layer captures filesystem changes and stacks as a read-only tier on top of previous layers. Through a Union File System, these layers are presented as a single filesystem view for containers. Understanding the layer structure is essential for efficient image building and storage optimization. Docker Image Layer Overview What is a Docker Image Layer? A Docker image layer is a filesystem snapshot generated by each instruction in a Dockerfile. Like Git commits, it stores only the changes from the previous state, maximizing space efficiency. ...

February 17, 2025 · 9 min · 1710 words · In-Jun

MVC Pattern

The Birth of the MVC Pattern and Historical Context The MVC pattern was first conceived in 1979 by Norwegian computer scientist Trygve Reenskaug while working on the Smalltalk-76 project at Xerox PARC (Palo Alto Research Center). This was part of a revolutionary effort to advance graphical user interfaces during the dawn of personal computing. Xerox PARC pioneered many modern computing concepts, including Ethernet, laser printers, and object-oriented programming. Reenskaug was exploring ways for users to effectively control and visualize complex data structures when he conceived the idea of separating data (Model), presentation (View), and control (Controller). ...

June 5, 2024 · 7 min · 1358 words · In-Jun
[email protected]