From nobody Wed Apr 12 14:03:50 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxPZv03C5z44q28 for ; Wed, 12 Apr 2023 14:04:07 +0000 (UTC) (envelope-from 4250.82.1d4fe000403bae5.8daa64925366b39380d83035f0b69861@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxPZt5F2Fz4MKF for ; Wed, 12 Apr 2023 14:04:06 +0000 (UTC) (envelope-from 4250.82.1d4fe000403bae5.8daa64925366b39380d83035f0b69861@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681308247; x=1683900247; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=SHsA4yrvU1DO5ibBmpadZnKeiY741gzaQbxlxcEJHpo=; b=osk+a2H83B/gvm/5vRm91oX8QYGrltdp+ILa9bxQejZnxzfEuemqKrnZlr10ho0Jh1wJ3d7/ArfEXrLLWMC56OQwaby30BzlqR+nM0uSFebM6raSYVleZ0MybgJLuYKB8b2yB4hrooTZYvGZnZcekdi5ulX9zwB1X+Rk+ux+dc4= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQwM2JhZTUuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r1.us-east-1.aws.in.socketlabs.com (r1.us-east-1.aws.in.socketlabs.com [142.0.191.1]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:03:54 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r1.us-east-1.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:03:53 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmb4h-00027y-9q; Wed, 12 Apr 2023 15:03:51 +0100 Date: Wed, 12 Apr 2023 15:03:50 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4PxPZt5F2Fz4MKF X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 15:38:47 +0200 Mario Marietto 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