Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreijiroh-dev/docker-images
Centralized repo for Docker image sources and build artifacts
https://github.com/andreijiroh-dev/docker-images
docker-images monorepo
Last synced: 6 days ago
JSON representation
Centralized repo for Docker image sources and build artifacts
- Host: GitHub
- URL: https://github.com/andreijiroh-dev/docker-images
- Owner: andreijiroh-dev
- License: mpl-2.0
- Created: 2024-05-30T08:37:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T17:32:26.000Z (12 days ago)
- Last Synced: 2025-01-08T18:35:11.518Z (12 days ago)
- Topics: docker-images, monorepo
- Language: Dockerfile
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# `@ajhalili2006/docker-images`
[![Docker Image Builds](https://github.com/andreijiroh-dev/docker-images/actions/workflows/docker-buildops.yml/badge.svg)](https://github.com/andreijiroh-dev/docker-images/actions/workflows/docker-buildops.yml)
[![Dev Environment Builder](https://github.com/andreijiroh-dev/docker-images/actions/workflows/docker-buildops-devenv.yml/badge.svg)](https://github.com/andreijiroh-dev/docker-images/actions/workflows/docker-buildops-devenv.yml)
[![Repo Sync](https://github.com/andreijiroh-dev/docker-images/actions/workflows/reposync.yml/badge.svg)](https://github.com/andreijiroh-dev/docker-images/actions/workflows/reposync.yml)Collection of Docker image + Compose recipes and related utilities in one monorepo. Licensed under MPL-2.0.
* Issue Trackers
* JetBrains YouTrack:
* GitHub:
* mau.dev:
* Repository mirrors
* GitHub:
* mau.dev:## Namespaces[^2]
| Registry | URL | Description/Notes |
| --- | --- | --- |
| GitHub Container Registry (`ghcr.io/andreijiroh-dev/docker-images/*`) | | Primary namespace for builds |
| Quay.io (`quay.io/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/*`) | | Alternative Docker registry in case of GitHub Container Registry downtime[^1], also secondary namespace for GitLab CI builds |[^1]: 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.
[^2]: For custom Gitpod workspace images, some of them may go into the `gitpodified-workspace-images` namespace on Quay.io.### 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](./docker/mkdocs-material/Dockerfile), [Dockerfile](./docker/mkdocs-material/Dockerfile), [Mkdocs theme docs](https://squidfunk.github.io/mkdocs-material) | Custom image for `mkdocs-material` with Node.js and other tools @ajhalili2006 used on GitLab CI | `python:3.12-alpine` |
| `pkgops-alpine` | [README](./docker/pkgops-alpine/README.md), [Dockerfile](./docker/pkgops-alpine/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.```bash
[DOCKER_IMAGE_NAME-registry.domain.tld/path/to/image] scripts/build [custom-dockerfile]
```Add additional `docker build` flags via `DOCKER_BUILD_ARGS` variable as needed.