Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrate official docker container to GHCR #1808

Closed
slingamn opened this issue Oct 31, 2021 · 3 comments
Closed

migrate official docker container to GHCR #1808

slingamn opened this issue Oct 31, 2021 · 3 comments
Milestone

Comments

@slingamn
Copy link
Member

Docker Hub changed their TOS; you have to apply for participation now and agree to these terms:

While the Publisher retains the Open Source project status, the Publisher agrees to -
Become a Docker public reference for press releases, blogs, webinars, etc
Create joint blogs, webinars and other marketing content
Create explicit links to their Docker Hub repos, with no ‘wrapping’ or hiding sources of their images
Include information about Docker on the website and in documentation

This seems a little weird. Let's just switch to GHCR: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry

@slingamn slingamn added this to the v2.8 milestone Oct 31, 2021
@slingamn
Copy link
Member Author

slingamn commented Nov 2, 2021

This is kind of painful, you have to issue a PAT (it's recommended to specify an expiration date), then manually include it in the repository secrets:

https://particule.io/en/blog/cicd-github-registry/

slingamn added a commit that referenced this issue Nov 2, 2021
@slingamn
Copy link
Member Author

slingamn commented Nov 2, 2021

I was able to pull and run ghcr.io/ergochat/ergo:master successfully on Ubuntu Impish. It doesn't work on Focal, probably due to the faccessat2(2) problem.

@slingamn slingamn closed this as completed Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant