1.7 KiB
1.7 KiB
docker-images
Dockerfiles and scripts to build various Docker images I rely on.
System Requirements
- Linux
- Bash
- Docker
Getting started
The script that does the magic is called imagebuilder.sh
in the root of this repository. Run it to get usage information:
./imagebuilder.sh
Development Notes
At present, 3 image types are present:
base
: A base image - a script is called with an auto-generated output directory as the 1st and only argument. When the script exits the directory is checked for a.tar.gz
filebase-nopush
: A variant of the above that doesn't automatically much to the docker registry on completion.docker
: ADockerfile
is is built withdocker build
before being pushed to the docker registry.
Image | Purpose |
---|---|
minideb |
Our main base image for (most) other images. Built from minideb, but customised to use our [[Wopplefox/apt-cacher-ng |
docker-registry-ui |
docker registry ui, dockerised |
jellyfin |
Dockerised jellyfin |
etherpad |
Dockerised etherpad |
Docker container UID/GID map
UID | GID | Container | Notes |
---|---|---|---|
3 | 3 | docker-registry-ui | |
50 | 995 | image-wrangler | 995 = docker group, deprecated |
60 | 60 | minetest-mapserver | |
70 | 70 | etherpad | |
80 | 80 | serve | Static HTTP Server based on Node.js |
90 | 90 | jellyfin | |
999 | 994 | certbot | The same user & group as fabio, because file permissions |
2100 | 2100 | redis |