expand notes on docker
This commit is contained in:
parent
728c5d257a
commit
a9e1c079a6
1 changed files with 14 additions and 7 deletions
21
README.md
21
README.md
|
@ -17,16 +17,23 @@ tweaking to before becoming fully functional.
|
|||
|
||||
### Docker
|
||||
|
||||
this project uses Dockerfiles to allow for *mostly-reproducible* builds.
|
||||
podman is used to substitute docker because docker is commercial and bloated.
|
||||
this project uses [Dockerfiles][df] to allow for *mostly-reproducible* builds.
|
||||
[podman][podman] is used instead of docker, because the official docker software
|
||||
is commercial and obnoxious.
|
||||
|
||||
**neither docker nor podman is required for executing the binaries.**
|
||||
binaries are isolated and extracted from the resulting containers.
|
||||
those binaries can be transferred across platforms, like any other APE.
|
||||
binaries are to be isolated and extracted from the resulting containers.
|
||||
those binaries can then be transferred across platforms, like any other APE.
|
||||
|
||||
[podman]: https://docs.podman.io/en/latest/markdown/podman-build.1.html
|
||||
[df]: https://docs.docker.com/engine/reference/builder/
|
||||
|
||||
in the future, it would be nice to use something
|
||||
like what Void Linux does for its packages,
|
||||
like what [Void Linux][void] does for its packages,
|
||||
which would entirely sidestep the clunkiness
|
||||
of Dockerfiles and working with containers.
|
||||
|
||||
this project does *not* strive for reproducible builds in the way
|
||||
[that nix does.](https://nixos.org/guides/how-nix-works.html)
|
||||
[void]: https://github.com/void-linux/void-packages
|
||||
|
||||
make no mistake, this project does *not* strive for reproducible builds
|
||||
[in any way that nix does.](https://nixos.org/guides/how-nix-works.html)
|
||||
|
|
Loading…
Reference in a new issue