A lightweight base Alpine Docker used to build more complex containers on
2.3K
MilliAlpine is a lightweight base image intended to be used as a slightly more complete base for other images. This is based off the similar idea and image by Nimis with the Docker-Alpine-Micro Image (Github).
Installing this project is as simple as running it through Docker, if you would like to fetch this image without needing to run it, you can use the following command:
docker pull joeizzard/millialpine
To run this image run the following command:
docker run -it joeizzard/millialpine
The following packages are included in MilliAlpine:
There are no environment variables for this project
This base image only has one directory to be used with volumes. It exposes /var/log via a symbolic link as /container/data/log.
There are no ports or networking requirements for this project
This container, and those built on it by myself, follow the following structure:
|-> /container
|-> /bin
|-> /modules
|-> /data
| Directory | Used For |
|---|---|
/container | This directory is where everthing related to the image and the build is kept. |
/container/bin | This directory is added the PATH so that scripts in here can be run. These can be runtime or build scripts; however anything not required at runtime should be cleaned up and removed for the final image. |
/container/modules | This directory is used for Git Submodules so that they can be cleanly included in the Bin directory as a symbolic link |
/container/data | Anything that should or could be provided via a volume should be stored here. In this image, we provide the containers logs as a subdirectory (log). |
The project currently has the following versions:
| MilliAlpine Tag | Info |
|---|---|
latest | This uses the latest tag release of Alpine |
edge | This uses the edge release of Alpine |
3.11 | This is the latest release of Alpine, under the 3.11.X branch |
3.11.0 | |
3.11.2 | |
3.11.3 | |
3.11.5 | |
3.11.6 | |
3.12 | This is the latest release of Alpine, under the 3.12.X branch |
3.12.0 |
For information on Contributing to this project, please see CONTRIBUTING.md. TLDR, we use the Pull Request system of contributing to the project, where you work on the issue you can help with, submit a pull request after updating everything that needs updating (For example ReadMe's), and then I merge your work back into the main repo.
For a full list of contributors, please see the file CONTRIBUTORS.md
This project is licensed under MIT.
For the full License, Please see the file LICENSE.md
Content type
Image
Digest
Size
5.7 MB
Last updated
almost 6 years ago
docker pull joeizzard/millialpine