如何克服对在正式教程中docker push所拒绝的资源的访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何克服对在正式教程中docker push所拒绝的资源的访问相关的知识,希望对你有一定的参考价值。

我用谷歌搜索并看到了这个,但是我不知道它对图像标签等的意思:link

我正在尝试在这里完成教程:tutorial official Docker

这是我的docker images的输出

nobu@nobu-ThinkPad-T420:~/docker/docker-curriculum/flask-app$ docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
prakhar1989/catnip        latest              517dbced092c        About an hour ago   700MB
nginx                     latest              06144b287844        2 weeks ago         109MB
busybox                   latest              e1ddd7948a1c        7 weeks ago         1.16MB
prakhar1989/catnip        <none>              c984660fe008        7 weeks ago         700MB
hello-world               latest              2cb0d9787c4d        2 months ago        1.85kB
python                    3-onbuild           292ed8dee366        2 months ago        691MB
prakhar1989/static-site   latest              f01030e1dcf3        2 years ago         134MB

我不知道上面的哪列显示了图像名称?我看到一列用于回购的列,然后是用于ID的列,但似乎都不合适,本教程跳过了这一关键信息。

我能够在localhost:8888上运行该应用程序。

我不知道为什么要得到:

nobu@nobu-ThinkPad-T420:~/docker/docker-curriculum/flask-app$ docker push prakhar1989/catnip
The push refers to repository [docker.io/prakhar1989/catnip]
f438d02b6568: Preparing 
0a0917397206: Preparing 
b24e1ed3eb49: Preparing 
29778035860f: Preparing 
fc88d2431f4d: Preparing 
1dc1b82fa010: Waiting 
09e3fd9cf357: Waiting 
138d1921c15b: Waiting 
d714f65bc280: Waiting 
fd6060e25706: Waiting 
d7ed640784f1: Waiting 
1618a71a1198: Waiting 
denied: requested access to the resource is denied

我在Docker Hub上拥有一个帐户,并建立了一个公共存储库。有人可以提示我需要输入什么命令来推动此操作吗?

答案

发生这种情况是因为您的docker hub帐户未在您的终端中登录

另一答案

好,所以本教程的创建者忘了提到我们必须先用docker tag {image ID number} yourhubusername/{name_of_your_choice]:firsttry标记图像其中:firsttry是标签(我将在下面发布照片)。

另一答案

这是我犯的一个常见错误,以为这可能对某人有所帮助。

以上是关于如何克服对在正式教程中docker push所拒绝的资源的访问的主要内容,如果未能解决你的问题,请参考以下文章

atom艾多美推荐心态--被拒绝 100 天里所学到的

如何在 Flutter 中构建任何类型的应用程序(并克服教程地狱)

Docker 下部署 .NET 应用教程

如何在 git push 上解决“拒绝允许 OAuth 应用程序创建或更新工作流”

如何docker push 到私服

git push:权限被拒绝(公钥)