我在谷歌上看到了这个,但我不知道它是怎么说图片标签的,等等: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我不明白的是上面哪一栏显示了图像名称?我看到一列repo,然后是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上有一个帐户,并设置了一个公共存储库。有人能给我一些提示吗,我需要输入什么命令才能推送它?
发布于 2020-01-07 18:02:42
这是我犯的一个常见错误,我认为这可能会对某人有所帮助。
确保您在登录和推送过程中使用sudo的一致性。.i.e:
docker login后面应该始终跟sudo docker pushand
sudo docker login后面应该始终跟docker push这是因为sudo docker和docker的配置是系统中不同的文件。
发布于 2018-09-22 15:09:06
本教程的创建者忘记提到,我们必须首先使用docker tag {image ID number} yourhubusername/{name_of_your_choice]:firsttry标记图像,其中:firsttry是一个标记(我将在下面发布照片)。
下面是上述标记的终端输出,然后是docker push
nobu@nobu-ThinkPad-T420:~/docker/docker-curriculum/flask-app$ docker tag 0690a67d2358 hockeymonkey96/catnip:firsttry
nobu@nobu-ThinkPad-T420:~/docker/docker-curriculum/flask-app$ docker push hockeymonkey96/catnip
The push refers to repository [docker.io/hockeymonkey96/catnip]
9da301382602: Pushed
40a74dab97c5: Pushed
d27f618acc37: Pushed
29778035860f: Mounted from prakhar1989/catnip
fc88d2431f4d: Mounted from prakhar1989/catnip
1dc1b82fa010: Mounted from prakhar1989/catnip
09e3fd9cf357: Mounted from prakhar1989/catnip
138d1921c15b: Mounted from prakhar1989/catnip
d714f65bc280: Mounted from prakhar1989/catnip
fd6060e25706: Mounted from prakhar1989/catnip
d7ed640784f1: Mounted from prakhar1989/catnip
1618a71a1198: Mounted from prakhar1989/catnip
firsttry: digest: sha256:39193977dfe6474d77127aea2b249105669d0683988a3c7043ac66eb2264141e size: 2840现在,当我查看Docker Hub时,我可以看到:

这个:firsttry标签在这里:

发布于 2019-02-13 16:35:46
发生这种情况是因为您的docker集线器帐户未登录到您的终端
首先使用以下命令登录您的docker帐户
sudo docker login
username: your username
password : your password其次,使用以下命令将本地存储库推送到docker hub中
sudo docker tag local-image:tagname reponame:tag
sudo docker push reponame:tag例如:sudo docker tag tagId dockerdemo:最新
sudo docker push dockerdemo:最新
https://stackoverflow.com/questions/52454188
复制相似问题