如何将镜像推送到 Docker Hub?

如何将镜像推送到 Docker Hub?

我无法将镜像推送到 Docker Hub。当我尝试这样做时,我收到此消息“未授权:未授权访问所请求的资源”。

一篇文章建议我事先登录 Docker Hub,我已经这样做了。另一篇文章建议我更改标签以包含显式端口,但最终却出现“存储库不存在”的消息。

这两篇文章都没有解决我的问题。

我操作的是Docker 1.8.3版本。

提前致谢。

答案1

首先,您需要使用 docker hub 网站为镜像创建一个存储库。

要从命令行推送图像,您需要先使用“docker login”登录:

  % docker login                                                           
  Username: yourname
  Password: ********
  Email: [email protected]
  Login Succeeded

  % docker push image:tag

那就可以了。

相关内容