Date: Tue, 28 Feb 2023 13:29:40 +0000 (UTC) From: "alex@potemkin.co" <alex@potemkin.co> To: John-Mark Gurney <jmg@funkthat.com>, "decke@bluelife.at" <decke@bluelife.at>, "marietto2008@gmail.com" <marietto2008@gmail.com>, "pprocacci@gmail.com" <pprocacci@gmail.com>, "joneum@freebsd.org" <joneum@freebsd.org> Cc: "freebsd-virtualization@FreeBSD.org" <freebsd-virtualization@freebsd.org> Subject: Re: Actual status of Docker (ready for production?) Message-ID: <5a98caec-b9aa-4179-ad35-11b375d96e26@edison.tech> In-Reply-To: <20230220202442.GN95670@funkthat.com> References: <d50ac191-affa-43e7-a01c-3db42b301b09@edison.tech> <20230220202442.GN95670@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--63fe01c0_6b8b4567_176e
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
=20
Dear John, Bernhard, Mario, Paul, Jochen,
=20
=E2=80=8B
=20
=E2=80=8Bthank you very much! =E2=80=8BI very much appreciate your detailed=
and prompt responses!
=20
=20
=E2=80=8B=E2=80=8B=E2=80=8BApologies for the delay in getting back to you -=
I was getting into the materials you generously provided and considering t=
he options, but at the end it seems that it's best to use Linux for the cas=
es when use of unmodified Docker containers from Dockerhub is required.
=20
=E2=80=8B
=20
With this said, let me wish you, @=E2=80=8BJochen, the best luck and to get=
things implemented as soon as possible in the most convenient and elegant =
way!
=20
=E2=80=8B
=20
=20
=20
=20
=20
With best regards,
=20
=E2=80=8BAlex Potemkin.
=20
=20
=20
=20
=20
On Feb 20 2023, at 9:24 PM, John-Mark Gurney <jmg@funkthat.com> wrote:
=20
> =20
> =20
> alex@potemkin.co wrote this message on Mon, Feb 20, 2023 at 08:13 +0000:
> =20
> > ???I'm trying to understand an actual status of Docker / podman to che=
ck if I can pick FreeBSD as a platform for the application servers running =
pre-packaged apps inside Docker.
> =20
> > =20
> =20
> > ???
> =20
> > =20
> =20
> > ???I've tried to google things, but I'm getting controversial informat=
ion here:
> =20
> > =20
> =20
> > ???- wiki (https://wiki.freebsd.org/Docker) says things doesn't actual=
ly works since around 2019-2022
> =20
> > =20
> =20
> > ???- ports seems to contain Docker (https://www.freshports.org/sysutil=
s/docker/) and it seems to be regularly updated
> =20
> > =20
> =20
> > ???- there doesn't seem to be any discussion in this maillist lately, =
which makes me thing it's either dead or very much alive =3D)
> =20
> > =20
> =20
> > ???
> =20
> > =20
> =20
> > ???Any real-life Docker usage feedback would be much appreciated!
> =20
> > =20
> =20
> > ???I'm considering production servers, would love to make it on FreeBS=
D as opposed to Linux, but if it will be crashing / throwing errors and/or =
won't just work out of the box, like it does on (Debian/Ubuntu) Linux, I wi=
ll be in trouble.
> =20
> =20
> Significant progress has been made in the last year or two.
> =20
> =20
> I don't have any specific guides, but, runj network is working:
> =20
> https://samuel.karp.dev/blog/2022/12/docker-style-networking-for-freebsd-=
jails-with-runj/
> =20
> =20
> Also, podman is apparently working:
> =20
> https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85
> =20
> =20
> which should get you what you need, ask podman is OCI compliant and
> =20
> mostly compatible w/ docker, see:
> =20
> https://soc.crashed.org/objects/2d51da12-7262-4576-bf53-0ea6a61d0da0
> =20
> =20
> The last message is on the dev version of FreeBSD, I'm not sure if it
> =20
> will run on 13 if you need it to run on a RELEASE, but it likely should
> =20
> work.
> =20
> =20
> --
> =20
> John-Mark Gurney Voice: +1 415 225 5579
> =20
> =20
> "All that I will do, has been done, All that I have, has not."
> =20
> =20
=20=
--63fe01c0_6b8b4567_176e
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<font style=3D"font-size:14px;font-family:sans-serif">
<div><font style=3D"font-size:14px;font-family:sans-serif"><font st=
yle=3D"font-family:sans-serif">Dear John, Bernhard, Mario, Paul, Jochen,</f=
ont></font></div><div><font style=3D"font-family:sans-serif">=E2=80=8B</fon=
t></div><div><font style=3D"font-family:sans-serif">=E2=80=8Bthank you very=
much! =E2=80=8BI very much appreciate your detailed and prompt responses!<=
/font></div><br><div><font style=3D"font-family:sans-serif">=E2=80=8B=E2=80=
=8B=E2=80=8BApologies for the delay in getting back to you - I was getting =
into the materials you generously provided and considering the options, but=
at the end it seems that it's best to use Linux for the cases when use of =
unmodified Docker containers from Dockerhub is required.</font></div><div><=
font style=3D"font-family:sans-serif">=E2=80=8B</font></div><div><font styl=
e=3D"font-family:sans-serif">With this said, let me wish you, @=E2=80=8BJoc=
hen, the best luck and to get things implemented as soon as possible in the=
most convenient and elegant way!</font></div><div><font style=3D"font-fami=
ly:sans-serif">=E2=80=8B</font></div><div><edo-signature id=3D"b43b89ae-f8b=
3-4c91-84a9-b953b640c2fc"><font style=3D"font-size:14px;font-family:sans-se=
rif"><div><div><div><div><font style=3D"font-family:sans-serif">With best r=
egards,</font></div><div><font style=3D"font-family:sans-serif">=E2=80=8BAl=
ex Potemkin.</font></div></div></div></div></font></edo-signature><br></div=
><div class=3D"gmail_quote_attribution">On Feb 20 2023, at 9:24 PM, John-Ma=
rk Gurney <jmg@funkthat.com> wrote:</div><blockquote class=3D"gmail_q=
uote"><edo-readonly><div><div>alex@potemkin.co wrote this message on Mon, F=
eb 20, 2023 at 08:13 +0000:</div><div>> ???I'm trying to understand an a=
ctual status of Docker / podman to check if I can pick FreeBSD as a platfor=
m for the application servers running pre-packaged apps inside Docker.</div=
><div>> </div><div>> ???</div><div>> </div><=
div>> ???I've tried to google things, but I'm getting controversial info=
rmation here:</div><div>> </div><div>> ???- wiki (https://=
wiki.freebsd.org/Docker) says things doesn't actually works since around 20=
19-2022</div><div>> </div><div>> ???- ports seems to conta=
in Docker (https://www.freshports.org/sysutils/docker/) and it seems to be =
regularly updated</div><div>> </div><div>> ???- there does=
n't seem to be any discussion in this maillist lately, which makes me thing=
it's either dead or very much alive =3D)</div><div>> </div><=
div>> ???</div><div>> </div><div>> ???Any real-life Doc=
ker usage feedback would be much appreciated!</div><div>> </d=
iv><div>> ???I'm considering production servers, would love to make it o=
n FreeBSD as opposed to Linux, but if it will be crashing / throwing errors=
and/or won't just work out of the box, like it does on (Debian/Ubuntu) Lin=
ux, I will be in trouble.</div><br><div>Significant progress has been made =
in the last year or two.</div><br><div>I don't have any specific guides, bu=
t, runj network is working:</div><div>https://samuel.karp.dev/blog/2022/12/=
docker-style-networking-for-freebsd-jails-with-runj/</div><br><div>Also, po=
dman is apparently working:</div><div>https://medium.com/@dfr/oci-container=
s-for-freebsd-512a6df2bc85</div><br><div>which should get you what you need=
, ask podman is OCI compliant and</div><div>mostly compatible w/ docker, se=
e:</div><div>https://soc.crashed.org/objects/2d51da12-7262-4576-bf53-0ea6a6=
1d0da0</div><br><div>The last message is on the dev version of FreeBSD, I'm=
not sure if it</div><div>will run on 13 if you need it to run on a RELEASE=
, but it likely should</div><div>work.</div><br><div>--</div><div> Jo=
hn-Mark Gurney &nbs=
p; Voice: +1 415 225 5579</div><br><div>  =
; "All that I will do, has been done, All that I have, has not."</div></div=
></edo-readonly></blockquote>
</font>
--63fe01c0_6b8b4567_176e--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5a98caec-b9aa-4179-ad35-11b375d96e26>
