44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# Dockerfiles
|
|
|
|
Collection of docker images for my personal use. I usually implement my own
|
|
docker images if I don't find one built or recommended by the original
|
|
developer of the software I intend to run. Or if the recommended one is too
|
|
complex for my specific use case. Or if I don't like it for whatever reason. Or
|
|
if I just feel like making my own image.
|
|
|
|
All images are made to suit my specific needs and taste, not to be generally
|
|
useful.
|
|
|
|
I use simple Makefiles to build the images for the architectures I care about
|
|
(linux/amd64 and linux/arm64) using `docker buildx` and push them to my private
|
|
docker registry.
|
|
|
|
## Currently implemented images:
|
|
|
|
* agate
|
|
* buildx-qemu (image I use to build the other images in my CI/CD)
|
|
* mpd
|
|
* pleroma
|
|
* rainloop
|
|
* tor
|
|
* transmission
|
|
* webdav (really simple nginx + `nginx-mod-http-dav-ext` image)
|
|
|
|
## Create buildx driver
|
|
|
|
```sh
|
|
docker buildx create --use
|
|
```
|
|
|
|
## Enable multi-arch execution
|
|
|
|
```sh
|
|
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
|
|
```
|
|
|
|
or
|
|
|
|
```sh
|
|
sudo podman run --rm --privileged multiarch/qemu-user-static --reset -p yes
|
|
```
|