Re: Docker

From: Paul Pathiakis <pathiaki2_at_yahoo.com>
Date: Wed, 12 Apr 2023 14:28:04 UTC
 I believe the simplest thing would be to wrap jails or iocage in an interface that looks like and behaves Docker-like.
Many people these days don't care what's under the hood.  All they care about is familiarity of interface (GUI)
It would be interesting to see the resource utilization and efficiency of 'Docker' versus Jails/Iocage. :)
Paul

    On Wednesday, April 12, 2023 at 09:15:24 AM GMT-5, Mario Marietto <marietto2008@gmail.com> wrote:  
 
 I'm interested to know what you mean for "real needs",because this is the point. I imagine that you are thinking about technical needings. I don't think that the most advantages implementing docker will come from that. I think that mostly advantages could be for the user base. Mostly for those users that come from linux or other OS and that already use docker and kubernetes. I don't think those users are a small number. Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel's back. You may argue that the jails are working already great and that they should use them. I could argue that it's not a tolerant behavior to force them to learn a new technology. So,in the end I ask to myself and to you : FreeBSD needs to grow in terms of community ? Does it need to be populated by a greater number of users that will come from another OS base community ? 



On Wed, Apr 12, 2023 at 4:04 PM Steve O'Hara-Smith <steve@sohara.org> wrote:

On Wed, 12 Apr 2023 15:38:47 +0200
Mario Marietto <marietto2008@gmail.com> wrote:

> ---> Docker will NEVER run on FreeBSD, because Docker is built on
> technologies which only exist in the Linux kernel.
> 
> I don't agree with this. In my humble opinion Docker can run on FreeBSD.

        You both need to define what you mean by "run docker", or perhaps
just what aspects of docker you expect to see working (or not) in FreeBSD
and how. Layering Linux filesystem images from docker.io and running them is
very unlikely to be feasible. Defining ocijails with Dockerfiles and
running them as swarms is likely to be possible with some work.

        Then you can do a gap analysis and find out what needs to be done
to make it run or prove that it can't be done depending mostly on what you
mean by "run docker".

        Having done that the next question is whether the result would fill
a real need.

-- 
Steve O'Hara-Smith <steve@sohara.org>



-- 
Mario.