open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • Docker History

    calendar Dec 8, 2022 · 1 min read
     devops en featured knowledgebase  · docker history
     ·
    Share on: twitter facebook linkedin copy
    Docker History

    Bullet points:

    1. 1979: Unix V7 Introduced the chroot command to isolate the filesystem a process "access" to.
    2. Various technology was introduced up to 2006, like Virtuozzo (which patched Linux in a proprietary ways)
    3. 2006: Process Containers Launched by Google in 2006 was designed for limiting, accounting and isolating resource usage (CPU, memory, disk I/O, network) of a collection of processes. It was renamed “Control Groups (cgroups)” a year later and eventually merged to Linux kernel 2.6.24.
    4. 2008: LXC LXC (LinuX Containers) was the first, most complete implementation of Linux container manager. It was implemented in 2008 using cgroups and Linux namespaces, and it works on a single Linux kernel without requiring any patches.
    5. 2013: Docker Docker used LXC in its initial stages and later replaced that container manager with its own library, libcontainer. Docker offered a way to configure and manage containers, i.e a standard de-facto for this technology. As you see Docker was based on cgroups and LXC, seven-years old technologies
    6. On September 2014 Google published the first release of Kubernetes
    7. In 2015 Docker, CoreOS and others founded the Open Container Initiative's (OCI). K8s does not need docker anymore to work, but Docker traction is still strong.
     

    References:


    Read More
  • Open watcher: Nilfs file system and concourse CI

    calendar Nov 20, 2022 · 1 min read
     devops en knowledgebase
     ·
    Share on: twitter facebook linkedin copy
    Open watcher: Nilfs file system and concourse CI
    NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting, which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.

    NILFS was developed by NTT Laboratories and published as an open-source software under GPL license, and now available as a part of Linux kernel.

    Discussion on Hacker News


    Read More
  • Random thoughts on DevOps 2022

    calendar Sep 27, 2022 · 2 min read
     devops en  · docker k8s
     ·
    Share on: twitter facebook linkedin copy
    Random thoughts on DevOps 2022

    My true personal opinion based on what customers asks and what co-worker uses:


    Read More
  • Git Servers for your very secret projects

    calendar Jun 7, 2022 · 1 min read
     devops en featured  · git
     ·
    Share on: twitter facebook linkedin copy

    Hosting a Git repository can be a strong need if you want to keep your projects outside the cloud providers.


    Read More
  • Let PiHole play nice with docker-compose

    calendar Apr 3, 2022 · 1 min read
     devops featured knowledgebase unix-featured  · docker-compose pihole
     ·
    Share on: twitter facebook linkedin copy
    Let PiHole play nice with docker-compose

    When you run pihole in a docker container, it could be difficult to build images on the same docker daemon, because docker-compose cannot pass DNS request to another container during build, and normal dns resolution fixes won’t work.


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Recent Posts

  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive
  • Basic V2 rocks
  • FatLama: Podcast Episodio 1
  • Ci siamo già visti?
  • FatLama: Open?

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top