You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins构建Docker镜像并推送到Docker Hub失败求助

排查Docker镜像构建及推送至Docker Hub失败问题

我尝试通过Dockerfile构建镜像并推送到Docker Hub,使用的脚本命令如下:

docker build -t pinaakee/myapp:latest .
docker login -u pinaakee
docker push pinaakee/myapp:latest

执行过程中出现权限拒绝错误:

denied: requested access to the resource is denied

以下是针对性排查步骤:

  • 确认Docker Hub仓库状态:检查pinaakee/myapp仓库是否已在Docker Hub平台创建,当前登录账号pinaakee需拥有该仓库的写入权限。首次推送时需手动在Docker Hub创建同名仓库(公开/私有均可)。
  • 验证Docker登录有效性:执行docker logout清除旧登录状态,重新运行docker login -u pinaakee并正确输入密码,确保登录流程无报错。可通过docker info查看当前登录用户信息。
  • 核对镜像标签格式:镜像标签必须严格遵循[Docker Hub用户名]/[仓库名]:[标签]格式,确保构建命令中的标签与Docker Hub仓库名称完全匹配(注意大小写一致性)。
  • 排查Dockerfile构建问题:单独执行docker build -t test-image .验证镜像是否能正常构建,排除Dockerfile语法或构建依赖问题。
  • 检查网络连通性:若处于受限网络环境,确认Docker已配置正确代理,可通过docker pull alpine测试能否正常访问Docker Hub公共镜像库。

内容的提问来源于stack exchange,提问作者Pinaakee Bhardwaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 10:15:54