https://github.com/maurosoft1973/docker-alpine
Alpine Linux Docker Image with Multilanguage e Timezone support
https://github.com/maurosoft1973/docker-alpine
alpine alpine-docker docker docker-alpine docker-image
Last synced: about 2 months ago
JSON representation
Alpine Linux Docker Image with Multilanguage e Timezone support
- Host: GitHub
- URL: https://github.com/maurosoft1973/docker-alpine
- Owner: maurosoft1973
- License: mit
- Created: 2026-01-31T17:50:43.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-18T04:58:29.000Z (3 months ago)
- Last Synced: 2026-03-18T20:52:16.807Z (3 months ago)
- Language: C#
- Size: 131 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- License: LICENSE.md
Awesome Lists containing this project
README
# Alpine Linux in Docker with Multilanguage e Timezone support
[](https://hub.docker.com/r/maurosoft1973/alpine/)
[](https://hub.docker.com/r/maurosoft1973/alpine/)
[](https://hub.docker.com/r/maurosoft1973/alpine/)
[](https://alpinelinux.org/)
This Docker image [(maurosoft1973/alpine)](https://hub.docker.com/r/maurosoft1973/alpine/) is based on the minimal [Alpine Linux](https://alpinelinux.org/).
##### Alpine Version 3.19.1
(Released Dec 12 2023
)
This docker image is the base Alpine Linux. For more info on versions & support see [Releases](https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases)
----
## What is Alpine Linux?
Alpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications. Read more about Alpine Linux here and you can see how their mantra fits in right at home with Docker images.
## Features
* Minimal size only, minimal layers
* Memory usage is minimal on a simple install
* Multilanguage support.
* Timezone Support
## Architectures
* ```:aarch64``` - 64 bit ARM
* ```:armhf``` - 32 bit ARM v6
* ```:armv7``` - 32 bit ARM v7
* ```:ppc64le``` - 64 bit PowerPC
* ```:x86``` - 32 bit Intel/AMD
* ```:x86_64``` - 64 bit Intel/AMD (x86_64/amd64)
## Tags
* ```:latest``` latest branch based (Automatic Architecture Selection)
* ```:aarch64``` latest 64 bit ARM
* ```:armhf``` latest 32 bit ARM v6
* ```:armv7``` latest 32 bit ARM v7
* ```:ppc64le``` latest 64 bit PowerPC
* ```:x86``` latest 32 bit Intel/AMD
* ```:x86_64``` latest 64 bit Intel/AMD
* ```:test``` test branch based (Automatic Architecture Selection)
* ```:test-aarch64``` test 64 bit ARM
* ```:test-armhf``` test 32 bit ARM v6
* ```:test-armv7``` test 32 bit ARM v7
* ```:test-ppc64le``` test 64 bit PowerPC
* ```:test-x86``` test 32 bit Intel/AMD
* ```:test-x86_64``` test 64 bit Intel/AMD
* ```:3.19.1
``` 3.19.1
branch based (Automatic Architecture Selection)
* ```:3.19.1
-aarch64``` 3.19.1
64 bit ARM
* ```:3.19.1
-armhf``` 3.19.1
32 bit ARM v6
* ```:3.19.1
-armv7``` 3.19.1
32 bit ARM v7
* ```:3.19.1
-ppc64le``` 3.19.1
64 bit PowerPC
* ```:3.19.1
-x86``` 3.19.1
32 bit Intel/AMD
* ```:3.19.1
-x86_64``` 3.19.1
64 bit Intel/AMD
## Layers & Sizes
| Version | Size |
|---------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
|  |  |
|  |  |
|  |  |
|  |  |
|  |  |
|  |  |
## Environment Variables:
### Main parameters:
* `LC_ALL`: default locale (en_GB.UTF-8)
* `TIMEZONE`: default timezone (Europe/Brussels)
* `SHELL_TERMINAL`: default shell (bin/sh)
#### List of locale Sets
When setting locale, also make sure to choose a locale otherwise it will be the default (en_GB.UTF-8).
```
+-----------------+
| Locale |
+-----------------+
| fr_CH.UTF-8 |
| fr_FR.UTF-8 |
| de_CH.UTF-8 |
| de_DE.UTF-8 |
| en_GB.UTF-8 |
| en_US.UTF-8 |
| es_ES.UTF-8 |
| it_CH.UTF-8 |
| it_IT.UTF-8 |
| nb_NO.UTF-8 |
| nl_NL.UTF-8 |
| pt_PT.UTF-8 |
| pt_BR.UTF-8 |
| ru_RU.UTF-8 |
| sv_SE.UTF-8 |
+-----------------+
```
## Example of use
### 1.Creating an instance (default timezone and locale)
```console
docker run --rm -it --name alpine maurosoft1973/alpine
```
### 2.Creating an instance with locale it_IT
```console
docker run --rm -it --name alpine -e LC_ALL=it_IT.UTF-8 maurosoft1973/alpine
```
### 3.Creating an instance with locale it_IT and timezone Europe/Rome
```console
docker run --rm -it --name alpine -e LC_ALL=it_IT.UTF-8 -e TIMEZONE=Europe/Rome maurosoft1973/alpine
```
***
###### Last Update 21.04.2024 16:48:09