1 上传 image

1.1 基本门槛:

条件 说明
Docker Hub 账号 免费注册:https://hub.docker.com
本地安装好 Docker docker builddocker logindocker push 能力
镜像命名规范 必须以 username/image-name[:tag] 命名
镜像体积 < 10GB 单个镜像最大 10GB(一般不会这么大)

1.2 上传步骤

请保证能连接外网

1
2
3
4
5
6
7
8
# 1. 登录 Docker Hub,此时会引导网页登录
docker login

# 2. 为镜像打上标签(必须带用户名)
docker tag local-image-name username/image-name:tag

# 3. 上传
docker push username/image-name:tag

1.3 小技巧

  • 取名时建议遵循小写、短横线分隔,比如:mycompany/my-awesome-api:latest
  • latest 是默认标签,但正式发布建议显式指定版本号(如 v1.2.3
  • 可以在 Docker Hub 上添加 README、构建状态、文档等
  • 如果需要特定版本也需要 latest,建议两个都 push 上去,并不多占资源
  • 注意不要把自己的.env 密码等信息打入 image

1.4 总结

  • 是否需要企业或认证?
    • 不需要,个人账号即可上传
  • 是否能免费用?
    • 可以,除非需要多个私有仓库或 CI/CD 高级功能
  • 是否有审核?
    • 没有人工审核,上传即上线(但不得上传恶意内容)

2 管理 image

2.1 查看

  • 登录 docker 网站,进入 My Hub,形如:https://hub.docker.com/repositories/用户名
  • 点开具体的 image 可加描述

2.2 删除

  • 进入 Tag 标签页,选中 tag 并删除