|
|
Subscribe / Log in / New account

Docker and the OCI container ecosystem

Docker and the OCI container ecosystem

Posted Jul 28, 2022 5:49 UTC (Thu) by pabs (subscriber, #43278)
In reply to: Docker and the OCI container ecosystem by Cyberax
Parent article: Docker and the OCI container ecosystem

Where does your disgust stem from? Mine is that they are mixed-language files. I dislike Makefiles and even printf/regex/SQL for this reason too.


to post comments

Docker and the OCI container ecosystem

Posted Jul 28, 2022 5:54 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

Ohhh.... So many reasons.

1. Dumb syntax. You have \
to write \
very long \
lines that blow up logs because they are actually ran as one long line.

2. The way the layering system works. All of it is kinda crappy.

3. COPY command. There's no way to copy multiple source directories in one layer.

And finally, Dockerfiles pretend to be purely functional and reproducible, but most projects have lines like "RUN apt-get blah" that immediately blow that up.

A true content-addressable system with a better build language than Dockerfiles would be great. Earthly seems to be a good incremental improvement on Dockerfiles.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds