dockerfiles/README.md

44 lines
1.1 KiB
Markdown
Raw Normal View History

2020-12-30 17:29:25 +01:00
# Dockerfiles
2020-12-30 17:39:14 +01:00
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
2021-02-23 16:34:34 +01:00
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.
2020-12-30 17:39:14 +01:00
All images are made to suit my specific needs and taste, not to be generally
useful.
2022-08-16 12:43:32 +02:00
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.
2020-12-30 17:39:14 +01:00
2022-08-16 12:43:32 +02:00
## Currently implemented images:
2020-12-30 17:39:14 +01:00
2021-02-17 18:06:08 +01:00
* agate
2022-08-16 22:57:31 +02:00
* buildx-qemu (image I use to build the other images in my CI/CD)
2022-08-16 12:43:32 +02:00
* mpd
2021-02-23 19:28:50 +01:00
* pleroma
2021-05-05 20:32:53 +02:00
* rainloop
2021-02-17 10:32:07 +01:00
* tor
2021-03-26 15:11:26 +01:00
* transmission
2022-08-16 12:47:24 +02:00
* webdav (really simple nginx + `nginx-mod-http-dav-ext` image)
2022-08-16 16:51:17 +02:00
2022-08-16 22:57:31 +02:00
## Create buildx driver
```sh
docker buildx create --use
```
2022-08-16 16:51:17 +02:00
## Enable multi-arch execution
```sh
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
```
2023-01-08 17:40:17 +01:00
or
```sh
sudo podman run --rm --privileged multiarch/qemu-user-static --reset -p yes
```