Go to file
Ricard Illa 069a9cd05d
started migration to podman
2023-01-08 17:40:17 +01:00
agate updated agate 2022-06-28 17:12:49 +02:00
buildx-qemu make buildx instance use host network to keep dns as expected 2022-08-17 00:15:44 +02:00
mpd started migration to podman 2023-01-08 17:40:17 +01:00
pleroma pleroma update 2022-10-18 09:53:27 +02:00
rainloop embed nginx into rainloop image 2022-08-16 18:01:04 +02:00
rsync rsync client, to use with ci 2022-09-13 10:27:47 +02:00
rsyncd rsyncd: secrets file is set up by entrypoint script 2022-09-16 12:12:02 +02:00
ssh-ci ssh client, to use with ci 2022-09-13 10:29:37 +02:00
static-page-builder static page builder for ci 2022-08-22 12:20:17 +02:00
tor updated tor 2022-07-13 09:29:27 +02:00
transmission buildx for arm64 and amd64 2022-08-22 11:57:23 +02:00
webdav webdav uses nginx.conf file 2022-08-16 21:37:47 +02:00
.drone.yml drone ci 2022-08-17 00:15:06 +02:00
.gitignore pleroma update 2022-10-18 09:53:27 +02:00
LICENSE added LICENSE and README 2020-12-30 17:29:25 +01:00
Makefile added buildx-qemu image 2022-08-16 22:57:31 +02:00
README.md started migration to podman 2023-01-08 17:40:17 +01:00

README.md

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

docker buildx create --use

Enable multi-arch execution

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

or

 sudo podman run --rm --privileged multiarch/qemu-user-static --reset -p yes