认识
官网:https://hub.docker.com/
文档:https://docs.docker.com/docker-hub/quickstart/
仓库:
构建
Docker Systems Status Page | https://www.dockerstatus.com/
推送 Image 到 Docker Hub 仓库
第一步、创建帐号
去 Docker Hub 注册帐号,使用 docker login 命令登录,使用 docker logout 退出登录;
个人认证信息保存在$HOME/.dockercfg 中,从 Docker 1.7.0 开始,保存在$HOME/.docker/config.json 中;
第二步、推送镜像
使用 docker push 命令将镜像推送的远程的 Docker Hub,供别人使用。也可以创建私有镜像,但是这是一个付费功能;
推送到远程仓库时,需要指定用户名:docker push your_user/your_image
访问 Docker Hub Quickstart | Docker Documentation 查看文档 | https://docs.docker.com/docker-hub/
!!!Docker Hub 支持自动构建,这需要与 GitHub 或者 BitBuket 仓库关联,他会自动读取 Dockerfile 文件,然后进行构建,查看构建日志及输出。这里不再展开,不过不知道开源的 Docker Registry 是否也支持这个功能。:-)
改进
# 2025-10-20 故障
AWS 故障导致 Docker Hub 与 Quay 故障
- https://www.facebook.com/groups/learntoqpon/posts/763347752830578/
- https://www.reddit.com/r/devops/comments/1obdq0l/major_aws_outage_in_useast1/
- https://health.aws.amazon.com/health/status