I'm trying to get my mind round the various ways of wrapping/isolating
collections of code and programs in Debian (well in any Linux I
suppose) and I'm really not understanding them very well.  When you go
to the home of any particular one it seems to think you know what it
is already and thus goes from there to tell you how to install it but
doesn't really explain what it does.


So is there anything anywhere that gives a higher level view.  The
sorts of things I'm interested in are OCI, containers, Podman, Docker
etc.

The 'Container Tools Guide' at 
https://github.com/containers/buildah/tree/main/docs/containertools
just takes me round in circles as it rather assumes I know what they
mean by a container.

I'm also particularly confused by Docker which seems simply to be
something sitting in a virtual machine in which case why not just run
the virtual machine and use that?  Or is the Docker described at
docker.com not what is meant by docking on Linux?

I do understand (a bit) virtual machines like VirtualBox etc.  I ran
WIndows XP in VirtualBox for a while to support some Epson Scanner
software in particular.


I'm particularly interested in a way to run (say) Debian Bullseye
within my Debian Bookworm system.  I'm looking for something slightly
'lighter weight' than a full-blown virtual machine like virtualbox
though I guess I can use virtualbox if I have to.

There are also, of course, things like Appimage and snap but although
they might be able to do what I'm after they're not quite what I want
and do seem very complex to build.  From where I am, running virtualbox
will be (much) simpler.

-- 
Chris Green
ยท

Reply via email to