From nobody Thu Jan 11 13:11:59 2024 X-Original-To: freebsd-virtualization@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 4T9lSY13PDz55jVN for ; Thu, 11 Jan 2024 13:12:13 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T9lSX3k9Qz4G57 for ; Thu, 11 Jan 2024 13:12:12 +0000 (UTC) (envelope-from aimass@yabarana.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a28f66dc7ffso1146730666b.0 for ; Thu, 11 Jan 2024 05:12:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yabarana-com.20230601.gappssmtp.com; s=20230601; t=1704978731; x=1705583531; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rNmQ1z57D9M8lFCarkm7dYSd2YkpiAohwkKHOKWX+7o=; b=jwTye2gqo1QUKx/IBLCFSWXolFjaquuF/G140Jt3LE4fA7U3aHF4vJWPIzM/caDeke zx8r0iY/cPsVrGh9HODvhgLtf/ggBMJeE/+P8/C3AzSDobj0M12oIQ/U+cJ6UGlcymwP aSedGoHzaFIYmf8SXlNj6Y6XqaLmMtkLg3pgCz1x9UCJoQhpu0a/cDLqVO2h9WKkTfay Az3RoROhXLNN/UijEZuz85RKoCBAXVB8GUfyHOrfjg260cvwQGgYMsuQNXo/GRbd4wrd KF6qipqqD3/Fa7GIAp2MlN3rrPnMvruYXpzpIwWkS48GOVAYw0B3aacH1xnB7G+xE+sp 6aUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704978731; x=1705583531; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rNmQ1z57D9M8lFCarkm7dYSd2YkpiAohwkKHOKWX+7o=; b=C4nOvsHq2/LCAL+nzwAoNjgsjO9YaKrXKd2xtpyXECKWKceira2A7dETOVcQAD/FLg 4LBIXBUVrqmHeuoj3RfFRxT29I9jWhPqLTgdwinq3Qm8/yO4scyYFbz5W1r1miESIw4T pqhYDACx9u1V+oWOzfVTFZLyGaKGiU7JYhSxkMs2qa8JiEEzHG33hw1e93wuUxSMHQ5D k/6Dl56+4dlbL7NkSpm73XWtUWXywLEOI8BRGM3jaa6RWbSosu7eUn1r2v1/i0ZVo+P6 JGjZGRbA5z0KZ+HNYwKV98G6qMZiCEChZhE601C9d6zQtWGiPUxXH759VzUHVoAxpBgk X04g== X-Gm-Message-State: AOJu0Yzr1IWljLbW4sx/TTH5nkKwhNLWvyEywPOLdtnp+f7INx8JCQu2 gnFkCldBmwGr5GzvGRafRnjGYTIAxBzGNaajjaGrppR91LAW/gZGwxZEih4/gzI= X-Google-Smtp-Source: AGHT+IEpWbxC1l09Lo78JRgG/k9CPyVc96hvK9Sxd9cBK8/vrSxBv/hxm+puLGybcmtWR1P3c0bMxcDftQ5iv2+njCo= X-Received: by 2002:a17:906:6ad4:b0:a29:d805:20ec with SMTP id q20-20020a1709066ad400b00a29d80520ecmr673079ejs.22.1704978730989; Thu, 11 Jan 2024 05:12:10 -0800 (PST) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Alejandro Imass Date: Thu, 11 Jan 2024 14:11:59 +0100 Message-ID: Subject: Re: Dockerfile to Bastille interpreter/translator To: Zhenlei Huang Cc: FreeBSD virtualization , Doug Rabson Content-Type: multipart/alternative; boundary="0000000000009c4e29060eab4b20" X-Rspamd-Queue-Id: 4T9lSX3k9Qz4G57 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --0000000000009c4e29060eab4b20 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jan 11, 2024 at 10:34=E2=80=AFAM Zhenlei Huang w= rote: ... > > So my question is, has anybody thought or have started work on an > Dockerfile interpreter that can build native Bastille/ZFS "images" from a > Dockerfile ? > > If I read you right, you may look at buildah / podman, and the runtime > runj [1] . > > Good luck :) > > 1. https://github.com/samuelkarp/runj > > Thank you! I was already looking at runj. But what I had in mind was more like a translator from Dockerfile to Bastillefile and/or CBSDFile, something like that. Although honestly, I don't think that it would be too hard for ops people to translate Dockerfiles to native FBSD ones like Bastillefile or CBSDFile Best, --=20 Alex --0000000000009c4e29060eab4b20 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, Jan 11, 2024 at 10:34=E2=80= =AFAM Zhenlei Huang <zlei@freebsd.or= g> wrote:

...
=C2=A0
> So my question is, has anybody thought or have started w= ork on an Dockerfile interpreter that can build native Bastille/ZFS "i= mages" from a Dockerfile ?

If I read you right, you may look at buildah / podman, and the runtime runj= [1] .

Good luck :)

1. https://github.com/samuelkarp/runj


Thank you! I was already looking at ru= nj.=C2=A0

But what I had in mind was more like a t= ranslator from Dockerfile to=C2=A0Bastillefile=C2=A0and/or=C2=A0CBSDFile, s= omething like that.
=C2=A0
Although honestly, I don'= ;t think that it would be too hard for ops people to translate Dockerfiles = to native FBSD ones like=C2=A0Bastillefile=C2=A0or CBSDFile

<= /div>
Best,

--=C2=A0
Alex
--0000000000009c4e29060eab4b20--