为什么我不能将本地Docker映像推送到Docker Hub仓库中?

时间:2019-05-03 07:16:14

标签: docker push dockerhub

我有Docker ID,例如-> KN,并创建了一个私有仓库。我也可以通过CLI登录Docker Hub。我基于图像运行一个容器,并使用以下命令将该容器提交给图像

docker commit ub18 reponame/ub18 ==> successfull

但是当我像下面那样推动该图像时,它不会上传。

Docker映像的输出在顶部显示此映像。

docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
standard/ub18       latest              c8ebc0f1dd75        12 seconds ago      102MB


docker push reponame/ub18  ==> gives error
The push refers to repository [docker.io/standard/ub18]
7660ded5319c: Preparing 
94e5c4ea5da6: Preparing 
5d74a98c48bc: Preparing 
604cbde1a4c8: Preparing 
denied: requested access to the resource is denied

1 个答案:

答案 0 :(得分:1)

因此要首先将图像推送到dockerhub存储库,您必须正确标记图像:

docker tag image_id yourhubusername/reponame:tag

您的图片标签必须采用此特定格式。 然后推送:

docker push yourhubusername/reponame:tag

假设您已登录。

如果您想获取更多信息,请参阅docker docs