This repository contains the build configuration of the ASDF [1] workspace, a tool version manager, for TiaC Systems Network (TSN) as multi-arch Docker images for Linux.
The documentation overview is in this readme in the project root directory.
Based on Ubuntu official Docker image [5], ubuntu:noble-20241011:
- Ubuntu 24.04.1 LTS [6]
- Docker image architectures:
- Intel/AMD x86 64-bit (
linux/amd64
): https://hub.docker.com/r/amd64/ubuntu - ARMv7 32-bit (
linux/arm/v7
): https://hub.docker.com/r/arm32v7/ubuntu - ARMv8 64-bit (
linux/arm64/v8
): https://hub.docker.com/r/arm64v8/ubuntu - RISC-V 64-bit (
linux/riscv64
): https://hub.docker.com/r/riscv64/ubuntu - IBM POWER8 (
linux/ppc64le
): https://hub.docker.com/r/ppc64le/ubuntu - IBM z-Systems (
linux/s390x
): https://hub.docker.com/r/s390x/ubuntu
- Intel/AMD x86 64-bit (
- Ubuntu system package upgrade
- Ubuntu software repository management utilities
- locales for English unicode (
en_US.UTF-8
) - locales for German unicode (
de_DE.UTF-8
)
Based on ASDF [1] together with the ASDF Plugin Manager [3] all Docker images
are ready to install multiple runtime environments in different versions in
parallel into the dedicated TSN user workspace under /home/tsn
. The user
and group identifier, UID=1005
and GID=205
, are derived from the original
Read-The-Docs user space to be compatible in the future in our other TSN
Docker images.
[1] | (1, 2) https://asdf-vm.com/ |
[2] | https://github.com/asdf-vm/asdf/releases/tag/v0.14.1 |
[3] | https://github.com/asdf-community/asdf-plugin-manager |
[4] | https://github.com/asdf-community/asdf-plugin-manager/releases/tag/v1.4.0 |
[5] | https://github.com/docker-library/official-images |
[6] | https://hub.docker.com/_/ubuntu |