proxmox

Three Container Systems for Linux

Three Container Systems for Linux

#Container #Systems #Linux

“DJ Ware”

In todays video I am showing the differences between three container (and one virtual machine) solution. All of which are open source, but they all have very different purposes for when to use them. I included a demo of creating and using LXD/LXC containers on Proxmox as well as using Incus a…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

17 Comments

  1. recently i seen you video about unix philosophy, and its make me wonder – does docker really a good medium for micro-service architecture? its not really good at isolation – from security standpoint at least, but there are system and language package managers now which could solve dll hell in a better way, and docker networking (and wrapping every micro-service with web server) looks like overkill to me (comparing to unix-way piping at least). so may be now its possible to build better micro-service apps with unix approach without docker?

    p.s. as alternative to docker there is Singularity from HPC world, looks like they solve at least some docker problems

  2. Docker might be great for small home servers and small business, but for enterprise? K8s removed support from docker a couple of versions ago. Running docker swarm is just not as flexible as other orchestration solutions.

    I think just skipping docker entirely and move to k8s is easier. The initial jump might be harder, but managing network, images, volumes is easier

  3. I found the turnkey apps really out of date and unmaintained but maybe itโ€™s changed.. I just end up loading Ubuntu or Debian on a lxc and running one app per lxc.. been solid so far.. getting my 580 gpu passed through was a pain in the butt but got it working eventually

  4. I've been using LXD since Ubuntu 18.04 at least and have been very happy with it as a replacement for full size VMs running Linux hosts.
    I'm not sure I understand your point about it not being easy to migrate between systems. Unless you mean different CPU architectures, I have had machine to machine live transfers working (but I haven't had a need for that in a while since containerisation let me put everything I need on one host), or at least exporting snapshots and importing them on another host is easy enough.
    I'll definitely check out Incus, thanks ๐Ÿ™‚

  5. My firm closely looked at LXC/LXD, but we Docker since there are a lot more Ci/CD tools that support it out of the box. Also, podman was a nonstarter for us at the time and it seems that the recent events at Red Hat proved us right.

  6. 3:42 What do you mean by โ€œenterprise level applicationsโ€? Is it related to performance, reliability or security? Or is it perhaps referring to certain applications that are not distributed as Docker containers?

Leave a Reply