-
Notifications
You must be signed in to change notification settings - Fork 63
Docker official image #138
Comments
@fredemmott should weigh in on this. |
Comment is still accurate, we're planning on supporting fredemmott/hhvm and fredemmott/hhvm-proxygen (and moving them to the hhvm/ organization). This isn't set in stone, but the PR doesn't look like an improvement: Advantages of PR:
Technical advantages of ours:
Other issues:
|
https://github.com/baptistedonaux/docker-hhvm is the location of the latest IMO it'd be fantastic if you guys wanted to have https://github.com/hhvm/docker or something similar instead -- we'd be happy to help with the technical/process parts of making sure the top-level I would like to stress pretty heavily that we don't want to burden your team or do anything against your wishes. We're interested in making sure |
https://github.com/fredemmott/hhvm-docker is what's currently likely to become hhvm/hhvm + related images If there's both a top-level hhvm and hhvm/hhvm, and both are relatively up to date, in what situations should an end-user pick one over the other? |
Good question! 😄 (I don't necessarily have the answer -- top-level in my mind for that case would mostly be about discoverability.) |
A recent example that comes to mind is In a nutshell, an Official Repository is promoted on DockerHub, and signifies a collaborative effort between the dedicated Official Repos team and either the upstream author/vendor (preferred) or a passionate user. Not every upstream wants to commit to this process, which involves a benevolent human gatekeeper, even though much of the overhead can be automated away. In the case of |
Would you be fine adopting a similar tag structure? In particular as well as the common 'latest' tag, we'd like '3.9-lts-latest' or similar. - if we'd have started earlier, there'd also be 3.3-lts-latest (no longer updated), 3.6-lts-latest (still-supported), and in the future, there'll be 3.12-lts-latest. We support 3.(x % 3 === 0) release for ~ 1 year, and tracking one of these is probably a better bet than latest for most people. On a similar line, I should probably add '3.10-latest' to our tags.... Also, how fast (and public?) are turn-arounds for new releases? The separate organization approach lets us have an image built and ready to push at the same time we make security issues public. |
As far as tag structure, we don't have any rules written down. We generally drop the text " We have images that maintain multiple versions, like node and some that only have one version, like nginx, so however many versions you want to support is fine by us. Generally they are something like, The process for updating an official repo is just making a PR to change the The documentation that appears on the Docker Hub is controlled by docker-library/docs. The supported tags section is generated from the coresponding Hopefully that answers some of your questions, feel free to ask more here and/or come chat on freenode IRC in |
This sounds very promising; I can change our images to match that system. Broader changes/co-operating are likely to need to wait until Januarary. |
Thanks @fredemmott, we are always excited when an upstream wants to maintain their official image. 👍 Would you like us to hold off on accepting an official image for |
I'd rather hold-off - if we transfer, there'll probably be a behavior change (eg that entrypoint.sh), which could be annoying/surprising for users, especially as we'd expect to re-use the existing tag names. |
This is a follow-up to facebook/hhvm#6126 (comment).
We have a PR from a community member to add an hhvm image to the Docker Official Repos, but wanted to reach out to the upstream to see if they wanted to be involved. Any interest 😄?
The text was updated successfully, but these errors were encountered: