github上的docker镜像仓库
目录
github镜像仓库
github上也提供了docker镜像仓库服务,分为两类:
docker.pkg.github.com
仓库关联的镜像仓库,必须对应一个仓库ghcr.io
仓库无关的镜像仓库,和用户关联
tag格式分别为:
docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION
ghcr.io/OWNER/IMAGE_NAME:VERSION
登入的密码就是github上创建的TOKEN
,注意token必须有读写package的相关权限,我把token记录在了环境变量中,也可以记录在指定的文件里,将echo替换为cat即可
echo $GITHUB_DOCKER_IMAGE_TOKEN | docker login https://docker.pkg.github.com -u biningo --password-stdin
echo $GITHUB_DOCKER_IMAGE_TOKEN | docker login https://ghcr.io -u biningo --password-stdin