refine docker section

This commit is contained in:
Connor Olding 2022-09-23 12:25:04 -07:00
parent a7da48e7ec
commit 4a2ec0efd3

View File

@ -18,18 +18,18 @@ tweaking to before becoming fully functional.
### Docker ### Docker
this project uses [Dockerfiles][df] to allow for *mostly-reproducible* builds. this project uses [Dockerfiles][df] to allow for *mostly-reproducible* builds.
[podman][podman] is used instead of docker, because the official docker software [podman][podman is used] instead of docker, because the official docker software
is commercial and obnoxious. is commercial and obnoxious.
**neither docker nor podman is required for executing the binaries.** **neither docker nor podman is required for executing the binaries.**
binaries are to be isolated and extracted from the resulting containers. binaries are to be isolated and extracted from the resulting containers.
those binaries can then be transferred across platforms, like any other APE. 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/ [df]: https://docs.docker.com/engine/reference/builder/
[podman]: https://docs.podman.io/en/latest/markdown/podman-build.1.html
in the future, it would be nice to use something in the future, it would be nice to use something
like what [Void Linux][void] does for its packages, like [what Void Linux does for its packages,][void]
which would entirely sidestep the clunkiness which would entirely sidestep the clunkiness
of Dockerfiles and working with containers. of Dockerfiles and working with containers.