top | item 42067717

(no title)

jzombie | 1 year ago

Lynx wrapped in Docker:

https://github.com/jzombie/docker-lynx

discuss

order

genewitch|1 year ago

I said "heh" out loud over this.

"let's bootstrap a whole OS to run a light weight html renderer" is just something we should all take a moment to marvel at.

szszrk|1 year ago

To be clear:

- "Whole OS" is a standard alpine image (4MB) with just lynx installed via standard alpine package. Plus a layer for Lynx itself and entrypoint.sh script.

So a very standardized way to run it, with reusable popular base image, decent backbone for delivering it to the public, with ability to easily mirror and/or cache (done by default) each layer. Currently base Alpine has 0 known vulnerabilities, which may not be 0 tomorrow, but it's still a marvel that it ever has such low number. New versions are available instantly after developer creates new public image, without the need for maintainer of a distribution to look at it. Meanwhile your main OS can live it's own life in his own pace, without interference.

It doesn't sound scary at all, if you really have a closer look.