Comments (4)
Thanks for bringing this up. As you all alluded to, the whole reason behind this project is to avoid mutable tags and we don't intend to change that.
These images are PITA to search for (Docker Hub being pretty slow and not that easy to use in my opinion) so if there is a way to make that easier that would help. Perhaps it's possible for a community-maintained example.com where FROM example.com/elixir:latest
"redirects" to a hexpm elixir one?
from bob.
As an outside observer, elixir:*debian-bookworm-latest
would break the guarantee that a given tag does not change. We use docker-lock and switched to these images because the official Elixir images would randomly change because of an upstream behind-the-scenes modification.
I would not be in favour of this, at least for these images. If we had elixir:dev-*-latest
(making it clear that these images aren't intended for production), I think it would be better.
from bob.
@halostatue It's a good point. Aren't latest
tags normally "mutable" in that sense on Docker Hub? So it is kind of implied that "latest" will change?
from bob.
That is true, but part of what I see from the Docker images is the "strong" promise that the tags don't change. It's one of the main reasons to use these images over the "official" images, IMO.
Where I work we have some (minimal, but present) additional verification that needs to be done when we upgrade versions of pretty much everything, even when provided by dependabot.
from bob.
Related Issues (20)
- Upcoming critical security update for OpenSSL HOT 4
- Vip (Pim).Obby.
- Missing tag for Alpine 3.16.3 and 3.17.0 HOT 3
- debian-bullseye-20221004 permission issue HOT 1
- Missing Tag: "1.13.4-erlang-25.2.3-alpine-3.16.4"
- long-shot feature request: elixir OTP 25 builds with JIT disabled HOT 9
- OTP-26 not building HOT 1
- Erlang 26 not available on builds.hex.pm
- Can't download elixir 1.14.4 from repo.hex.pm HOT 7
- CA Certificates & OTP 26 HOT 3
- Latest Docker images not build for `amd64` HOT 3
- Erlang not built for Ubuntu since 2023-06-08 HOT 2
- Add support to Debian 12 "bookworm" HOT 1
- Missing erlang builds? HOT 3
- 1.15.5-erlang-26.1-alpine-3.18.2 for linux/arm64 is missing HOT 1
- `arm64` images? HOT 2
- Support for Amazon Public Elastic Container Registry HOT 2
- Improve discoverability of available images HOT 6
- Missing latest images on docker hubs HOT 10
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 bob.