Comments (1)
Well, they aren't empty :P, but I did some looking because they weren't that large in the past. Looks like things may have creeped up over time, I stripped some extra stuff now and the size for alpine-erlang
is down to 76.2mb, and alpine-elixir
is down to 98.1. Docker Hub shows them at about 45 and 55mb, respectively, which I assume is accounting for sharing layers.
The Elixir image builds on the Erlang image, which has a full Erlang installation in it, plus some associated tools required for building with NIFs, some required system libraries like OpenSSL. The Elixir image adds make
, git
, rebar
, hex
, plus the Elixir binaries/beams. Tools required only for building Erlang are stripped out during the image build.
I'm open to suggestions for reducing the image size further, but at this point I don't see any way to do so that doesn't compromise the general utility of the image. If you need really stripped down images, the only way to do that right is to build your own variant of this image which removes everything except what you need.
from alpine-elixir.
Related Issues (20)
- Error when running application: :xmerl_scan is not available HOT 2
- Additional dependencies HOT 3
- Build and push 1.6 HOT 1
- Docker Hub tags missing for elixir 1.7.4 build HOT 4
- Is a rebuild needed with the hex security issue? HOT 1
- Add tag for 1.8.1 for DockerHub HOT 2
- SSH agent forwarding is not working with the latest image HOT 2
- Manifest not found error for 1.9.1 HOT 3
- apk add build-base fails with musl-1.1.19-r10: HOT 1
- Tags to fix version HOT 1
- Build version 1.9.4 HOT 2
- Obsolete? HOT 3
- alpine-elixir:1.10.4 dockerhub image is using 1.11.0 HOT 2
- Publish dockerhub tag 1.11.1 HOT 2
- 1.11.3 released HOT 1
- Please create Elixir 1.12 image HOT 2
- version 1.12.2 not building any more. HOT 2
- libstdc++
- ERROR: failed to solve: ***/alpine-erlang:26.0.1: no match for platform in manifest sha256:8c6c0bd05724b421731232d1fe60edc0e48d32b19b131d7713b1086ffa697378: not found HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alpine-elixir.