‹ BackHN Continuity

Thread

Docker has always used microVMs (well since 2016)

48 points · 40 comments · avsm

  1. cr125rider · · focus · HN ↗
    Is all of docker one “micro” VM though? Or does each container get a clean, fresh one?
    1. firesteelrain · · focus · HN ↗
      It’s all one lightweight VM. Containers share the VM’s kernel.
      1. binsquare · · focus · HN ↗
        The shared kernel/lack of isolation between the cotnainer workloads is the model that this article isn't really touching but is really important.

        Because the current needs are extremely lightweight and isolated environments i.e. vm per workload rather than shared.

        And there's been a lot of wonderful innovations happen there

      2. jbverschoor · · focus · HN ↗
        So no micro VMs at all
    2. sureglymop · · focus · HN ↗
      Look into the krun runtime (part of crun) if you'd like to do this.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.