https://github.com/viral32111/docker-base-images
My personal Docker base images for my projects.
https://github.com/viral32111/docker-base-images
containers distro docker image
Last synced: 20 days ago
JSON representation
My personal Docker base images for my projects.
- Host: GitHub
- URL: https://github.com/viral32111/docker-base-images
- Owner: viral32111
- License: unlicense
- Created: 2022-11-11T09:52:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-08T20:02:23.000Z (5 months ago)
- Last Synced: 2025-02-14T21:26:46.666Z (2 months ago)
- Topics: containers, distro, docker, image
- Homepage: https://github.com/viral32111?tab=packages&repo_name=docker-base-images
- Size: 204 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
# Docker Base Images
This repository builds & publishes my base Docker images that I use across all my other projects.
**I do not recommend that you use these images in your own projects as they are tailored towards my needs!**
## Distributions
These are the Linux distribution images I use the base for all my other images.
These images are built from root filesystem tarballs, and will always use the latest stable version for each major release. There are variants for 64-bit x86 & 64-bit ARM.
The following changes have been made within these images:
* Switched to a package repository mirror in the United Kingdom.
* Switched to British English locale & UTF-8 character set.
* Switched to UTC timezone.
* Installed public CA certificates & my [personal root CA certificate](context/viral32111.crt).
* Installed my [container healthcheck](https://github.com/viral32111/healthcheck) utility.
* Created a standard, unprivileged user & group (UID & GID: `1000`).
* Added local user binaries to the system path.
* Disabled writing shell history to file.| Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [Ubuntu 18.04](https://www.releases.ubuntu.com/bionic/) | 18.04.6 | [`ghcr.io/viral32111/ubuntu:18.04`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | LTS. |
| [Ubuntu 20.04](https://www.releases.ubuntu.com/focal/) | 20.04.6 | [`ghcr.io/viral32111/ubuntu:20.04`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | LTS. |
| [Ubuntu 22.04](https://www.releases.ubuntu.com/jammy/) | 22.04.3 | [`ghcr.io/viral32111/ubuntu:22.04`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | LTS. |
| ~~[Ubuntu 22.10](https://www.releases.ubuntu.com/kinetic/)~~ | ~~22.10~~ | ~~[`ghcr.io/viral32111/ubuntu:22.10`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu)~~ | EOL. |
| [Ubuntu 23.04](https://www.releases.ubuntu.com/lunar/) | 23.04 | [`ghcr.io/viral32111/ubuntu:23.04`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | |
| ~~[Ubuntu 23.10](https://releases.ubuntu.com/mantic/)~~ | ~~23.10~~ | ~~[`ghcr.io/viral32111/ubuntu:23.10`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu)~~ | EOL. |
| [Ubuntu 24.04](https://releases.ubuntu.com/noble/) | 24.04 | [`ghcr.io/viral32111/ubuntu:24.04`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | LTS. |
| [Ubuntu 24.10](https://releases.ubuntu.com/releases/24.10/) | 24.10 | [`ghcr.io/viral32111/ubuntu:24.10`](https://github.com/viral32111/docker-base-images/pkgs/container/ubuntu) | || Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| ~~[Alpine Linux 3.15](https://alpinelinux.org/)~~ | ~~3.15.6~~ | ~~[`ghcr.io/viral32111/alpine:3.15`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine)~~ | EOL. |
| [Alpine Linux 3.16](https://alpinelinux.org/) | 3.16.7 | [`ghcr.io/viral32111/alpine:3.16`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine) | |
| [Alpine Linux 3.17](https://alpinelinux.org/) | 3.17.5 | [`ghcr.io/viral32111/alpine:3.17`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine) | |
| [Alpine Linux 3.18](https://alpinelinux.org/) | 3.18.3 | [`ghcr.io/viral32111/alpine:3.18`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine) | |
| [Alpine Linux 3.19](https://alpinelinux.org/) | 3.19.1 | [`ghcr.io/viral32111/alpine:3.19`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine) | |
| [Alpine Linux 3.20](https://alpinelinux.org/) | 3.20.3 | [`ghcr.io/viral32111/alpine:3.20`](https://github.com/viral32111/docker-base-images/pkgs/container/alpine) | |## Java
These images use Java from [Adoptium Temurin](https://adoptium.net/temurin/releases/), and will always use the latest stable version for each major release.
These images are based on both Ubuntu 24.10 and Alpine Linux 3.20, for 64-bit x86.
| Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [Java 8](https://adoptium.net) | 8u382-b05 | [`ghcr.io/viral32111/java:8`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |
| [Java 11](https://adoptium.net) | 11.0.20.1+1 | [`ghcr.io/viral32111/java:11`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |
| [Java 16](https://adoptium.net) | 16.0.2+7 | [`ghcr.io/viral32111/java:16`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | Uses JDK instead of JRE. |
| [Java 17](https://adoptium.net) | 17.0.8.1+1 | [`ghcr.io/viral32111/java:17`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | LTS. |
| [Java 18](https://adoptium.net) | 18.0.2.1+1 | [`ghcr.io/viral32111/java:18`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |
| [Java 19](https://adoptium.net) | 19.0.2+7 | [`ghcr.io/viral32111/java:19`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |
| [Java 20](https://adoptium.net) | 20.0.2+9 | [`ghcr.io/viral32111/java:20`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |
| [Java 21](https://adoptium.net) | 21.x | [`ghcr.io/viral32111/java:21`](https://github.com/viral32111/docker-base-images/pkgs/container/java) | |## .NET
These images are based on both Ubuntu 24.10 and Alpine Linux 3.20, for 64-bit x86.
| Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [.NET Runtime 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) | 6.0.22 | [`ghcr.io/viral32111/dotnet:6`](https://github.com/viral32111/docker-base-images/pkgs/container/dotnet) | LTS. |
| [.NET Runtime 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) | 7.0.11 | [`ghcr.io/viral32111/dotnet:7`](https://github.com/viral32111/docker-base-images/pkgs/container/dotnet) | |
| [.NET Runtime 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) | 8.x | [`ghcr.io/viral32111/dotnet:8`](https://github.com/viral32111/docker-base-images/pkgs/container/dotnet) | || Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [ASP.NET Core Runtime 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) | 6.0.22 | [`ghcr.io/viral32111/aspnetcore:6`](https://github.com/viral32111/docker-base-images/pkgs/container/aspnetcore) | LTS. |
| [ASP.NET Core Runtime 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) | 7.0.11 | [`ghcr.io/viral32111/aspnetcore:7`](https://github.com/viral32111/docker-base-images/pkgs/container/aspnetcore) | |
| [ASP.NET Core Runtime 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) | 8.x | [`ghcr.io/viral32111/aspnetcore:8`](https://github.com/viral32111/docker-base-images/pkgs/container/aspnetcore) | |## Node.js
These images are based on both Ubuntu 24.10 and Alpine Linux 3.20, for 64-bit x86.
| Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [Node.js v18](https://nodejs.org) | 18.17.1 | [`ghcr.io/viral32111/nodejs:18`](https://github.com/viral32111/docker-base-images/pkgs/container/nodejs) | LTS. |
| ~~[Node.js v19](https://nodejs.org)~~ | ~~19.9.0~~ | ~~[`ghcr.io/viral32111/nodejs:19`](https://github.com/viral32111/docker-base-images/pkgs/container/nodejs)~~ | EOL. |
| [Node.js v20](https://nodejs.org) | 20.6.1 | [`ghcr.io/viral32111/nodejs:20`](https://github.com/viral32111/docker-base-images/pkgs/container/nodejs) | |## Python
These images are based on Ubuntu 24.10.
| Title | Version | Image name & tag | Note |
| ----- | ------- | ---------------- | ---- |
| [Python 3](https://python.org) | 3.11.5 | [`ghcr.io/viral32111/python:3`](https://github.com/viral32111/docker-base-images/pkgs/container/python) | |