背景由于不可描述的原因,最近服务器迁移较以往频繁,简单的shell脚本已经不能满足要求,所以所有项目码头化。一些不包含敏感配置的项目准备放到DockerHub上,但是dockerpush的时候报错:denied:requestedaccesstotheresourceisdenied解决方法登录DockerHub创建对应的项目名。如果在DockerDesktop上手动登录过,需要先退出命令行:退出登录,在命令行重新登录:dockerlogin-u"Name"-p"Password"docker.io会提示Login登录成功后成功。标记要上传的图片:dockertagyour-repository/subname:tagnamedocker-hub-user-name/your-repository:tagname上传:dockerpushdocker-hub-user-name/your-repository:tagname成功后会有提示:推送指的是存储库[docker.io/docker-hub-user-name/your-repository]fbb8711b1824:Pushedb686d86b3388:Pushed4700545bfd00:Pushedac24d93be4ae:Pushed1b5df2fde28f:Pushed8964dbe7aa60:Pushed8e016:8digestnametag:8e016:19965d123457f12345dca0d109a8f720de174139aaf25376a56de76caf1234572bsize:1790注意以上步骤参考了DOCKERCOMMUNITYFORUMS[1]和StackOverflow[2]的帖子,部分步骤可能多余。案例GitHub:https://github.com/mazeyqian/go-gin-geeDockerHub:https://hub.docker.com/repository/docker/mazeyqian/go-gin-gee命令行:dockerlogoutdockerlogin-u"mazeyqian"-p"Password"docker.iodockerimagesdockertaggo-gin-gee/api:v12413mazeyqian/go-gin-gee:v202301211427dockerpushmazeyqian/go-gin-gee:v202301211427referenceDockerpush-错误-请求访问资源isdenieddenied:requestedaccesstotheresourceisdenied:docker版权声明本博客所有原创文章,作者保留版权。转载必须包含此声明,保持本文完整,并以超链接的形式注明作者及本文原文地址:https://blog.mazey.net/2980.html(完)
