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

如何将Docker镜像推送到hub.docker.com而非docker.io

如何将Docker镜像推送到hub.docker.com仓库

其实hub.docker.com就是Docker官方公共镜像仓库的前端站点,它的后端服务域名就是docker.io,所以默认的docker push命令本来就指向这个仓库,你只需要做好以下几步就能正常推送:

  • 登录Docker Hub
    先在本地终端执行登录命令,输入你的Docker Hub用户名和密码完成认证:

    docker login
    

    如果需要明确指定服务器(比如区分私有仓库),也可以指定docker.io:

    docker login docker.io
    
  • 确保镜像标签符合要求
    推送的镜像必须使用<你的Docker Hub用户名>/<仓库名>:<标签>的格式命名,比如你的用户名为john_doe,仓库名为my-app,标签为v1.0,镜像标签应该是john_doe/my-app:v1.0。
    如果现有镜像标签不符合,用docker tag命令修改:

    docker tag 现有镜像名:现有标签 john_doe/my-app:v1.0
    
  • 执行推送命令
    直接运行推送命令即可,默认就会推送到你在hub.docker.com创建的对应仓库:

    docker push john_doe/my-app:v1.0
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 09:15:35