[READ-ONLY] Mirror of https://github.com/andreijiroh-dev/docker-images. Centralized repo for Docker image sources and build artifacts
docker-images monorepo
Dockerfile 53%
28%
Shell 19%

README.md

@ajhalili2006/docker-images #

Docker Image Builds Dev Environment Builder Repo Sync

Collection of Docker image + Compose recipes and related utilities in one monorepo. Licensed under MPL-2.0.

Namespaces[1] #

Registry URL Description/Notes
GitHub Container Registry (ghcr.io/andreijiroh-dev/docker-images/*) https://github.com/orgs/andreijiroh-dev/packages?repo_name=docker-images&ecosystem=container Primary namespace for builds
Quay.io (quay.io/andreijiroh-dev/*) https://quay.io/organization/andreijiroh-dev Alternative Docker registry in case of GitHub Container Registry downtime
GitLab Container Registry on mau.dev (dock.mau.dev/andreijiroh-dev/docker-images/*) https://mau.dev/andreijiroh-dev/docker-images/container_registry Alternative Docker registry in case of GitHub Container Registry downtime[2], also secondary namespace for GitLab CI builds

Images in this repository #

Note

More images to come in this repository in the future, especially as I consolidate Dockerfiles from different repositories into here.

Image Name Links Description Base Image
mkdocs-material README, Dockerfile, Mkdocs theme docs Custom image for mkdocs-material with Node.js and other tools @ajhalili2006 used on GitLab CI python:3.12-alpine
pkgops-alpine README, Dockerfile My Alpine Linux Docker image for aports development.

Build #

Use the provided build script to locally build images via Docker (disable BuildKit with DOCKER_BUILDKIT=0). Because we use GitLab Dependency Proxy, you may need to override GITLAB_DEPENDENCY_PROXY_PATH to your GitLab namespace URL (e.g. gitlab.com/your-namespace/here) and authenicate with Docker CLI before proceeding.

[DOCKER_IMAGE_NAME-registry.domain.tld/path/to/image] scripts/build <image> [custom-dockerfile]

Add additional docker build flags via DOCKER_BUILD_ARGS variable as needed.


  1. For custom Gitpod workspace images, some of them may go into the gitpodified-workspace-images namespace on Quay.io. ↩︎

  2. For some reasons, the image size and digest is not available due to Invalid tag: missing manifest digest error on backend. We are still investigating the issue. ↩︎