Skip to content

prantlf/docker-alpine-glibc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prantlf/alpine-glibc

Docker image: Alpine Linux with GNU C Library (glibc) for compatibility

prantlf/alpine-glibc

This image is supposed to serve as a base for small images (Alpine Linux) which need to include tools built against GNU C Library (glibc). This image is built automatically on the top of the tag latest from the Alpine repository, so that it is always based on the latest Alpine Linux. The package alpine-pkg-glibc has to be updated from time to time by editing the Dockerfile and triggering a new build manually.

If you have trouble pulling the image from the Docker's default hub.docker.com, try gitlab.com, where this project is primarily maintained: registry.gitlab.com/prantlf/docker-alpine-glibc.

Tags

Install

docker pull prantlf/alpine-glibc docker pull prantlf/alpine-glibc:3.14 

Use

You can create your own image based on this one by referring to it from your Dockerfile:

FROM prantlf/alpine-glibc:latest

The final image can use the English locale by setting the environment variable LANG to C.UTF-8 or en_US.UTF-8.

See the git-p4 Docker image repository for an example.

Build, Test and Publish

The local image is built as alpine-glibc and pushed to the docker hub as prantlf/alpine-glibc:latest.

# Remove an old local image: make clean # Check the `Dockerfile`: make lint # Build a new local image: make build # Enter an interactive shell inside the created image: make run # Tag the local image for pushing: make tag # Login to the docker hub: make login # Push the local image to the docker hub: make push 

License

Copyright (c) 2020-2021 Ferdinand Prantl

Licensed under the MIT license.

About

Docker image: Alpine Linux with GNU C Library (glibc) for compatibility

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published