Sol*_*osa 2 push docker dockerhub
我有 Docker ID,比方说 -> KN,并创建了一个私有存储库。我也可以通过 CLI 登录 Docker Hub。我运行一个基于图像的容器并使用以下命令将该容器提交到图像
docker commit ub18 reponame/ub18 ==> successfull
Run Code Online (Sandbox Code Playgroud)
但是当我像下面一样推送该图像时,它不会上传。
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
Run Code Online (Sandbox Code Playgroud)
因此,要将图像推送到 Docker Hub 存储库,首先必须使用用户名和密码登录 Docker Hub 存储库:
docker login
Run Code Online (Sandbox Code Playgroud)
然后正确地对图像进行标记:
docker tag image_id yourhubusername/reponame:tag
Run Code Online (Sandbox Code Playgroud)
您的图像标签必须采用这种特定格式。然后推:
docker push yourhubusername/reponame:tag
Run Code Online (Sandbox Code Playgroud)
假设您已登录。
如果您想获得更多相关信息,请参阅docker docs。
| 归档时间: |
|
| 查看次数: |
5939 次 |
| 最近记录: |