发现一个有意思的坑
当执行 docker push 的时候,推送到 docker Hub和推送到Harbor时,命令不能是一样的,新手很容易掉坑里。
- docker push https://registry.hub.docker.com/ 时:
// docker tag
docker tag 源镜像:tag dockerID/repository:tag
//docker push
docker push dockerID/repository:tag
- docker push Harbor时
// docker tag
docker tag 源镜像:tag 私仓地址/项目名称/repository:tag
//docker push
docker push 私仓地址/项目名称/repository:tag
如果推送到docker Hub时,用推到Harbor的语法时,你会发现,必报
denied: requested access to the resource is denied
如果推送到Harbor ,用推到docker Hub的语法时,照样会报错
ps:loading太久就丢掉幻想赶紧看看是不是手残敲错了,铁定报错~