Go to file
Nils Freydank 8f394f6ab6
Initial commit
2020-04-29 09:15:00 +02:00
.gitignore Initial commit 2020-04-29 09:15:00 +02:00
COPYING-MIT Initial commit 2020-04-29 09:15:00 +02:00
Dockerfile Initial commit 2020-04-29 09:15:00 +02:00
README.rst Initial commit 2020-04-29 09:15:00 +02:00
prepare-and-build.sh Initial commit 2020-04-29 09:15:00 +02:00

README.rst

alpine-x86_64
=============

This repository contains a dockerfile to create a most trustworthy base image
for further containers. The distribution `Alpine Linux`_ is used inside.

Note that alpine linux uses the `musl libc`_, which is faster and far smaller
than the typically used glibc, but also far less supported by vendors shipping
closed source programms as pre compiled binaries.

Usage
-----

To build this container as a base for other images get sure wget, gnupg and
`podman`_/libpod are installed and set up. Then run the setup script

.. code:: shell

   ./prepare-and-build.sh

which will generate a container named alpine-${ARCH}:${VERSION}, e.g.
alpine-x86_64 (with default parameters). Note that you can overwrite the
params directly when calling the script, e.g. as

.. code:: shell

   ARCH="x86" prepare-and-build.sh

for a 32bit installation.

Author and Copying
==================

This repository is authored by `Nils Freydank`_. You can use, modify and
share this code under the terms of the MIT license (see the file
COPYING-MIT for details).

.. links

.. _`Alpine Linux`: https://alpinelinux.org/about/
.. _`musl libc`: https://musl.libc.org/
.. _`podman`: https://github.com/containers/libpod/
.. _`Nils Freydank`: mailto:nils+container@holgersson.xyz?Subject:\ alpine\ podman