我有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
答案 0 :(得分:1)
因此要首先将图像推送到dockerhub存储库,您必须正确标记图像:
docker tag image_id yourhubusername/reponame:tag
您的图片标签必须采用此特定格式。 然后推送:
docker push yourhubusername/reponame:tag
假设您已登录。
如果您想获取更多信息,请参阅docker docs。