上传镜像到github镜像仓库
GitHub以托管代码仓库为切入点,提供Github Container Registry服务,使用方法和dockerhub类似。
登录ghcr.io
ghcr.io登录不使用帐号密码,需要使用 https://github.com/settings/tokens/页面创建的 Token 作为密码才可以推送镜像。
打开上面的链接,token(classic),generate new token,勾选 write:packages 和 read:packages ,repo 会自动选中,创建 Token。
token只显示一次,注意保存。docker login ghcr.io -u qs100371
密码就是上面的token。
认证成功就可以push镜像。
push镜像
push之前修改镜像tag为ghcr.io/qs100371/phpserver,之后和dockerhub一样推送。docker push ghcr.io/qs100371/phpserver
1 | root@armbian:~# docker tag qs100371/phpserver ghcr.io/qs100371/phpserver |
默认镜像是private,在packages settings里可修改成public。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 qs blog!
评论