我是這樣登錄的:
PS C:\workl> docker login some-registry.io -u [email protected] -p somePasswrod
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
當我運行 docker images 我得到這個
CREATED = user/custom-images
tag 1
imageID=34e982156f
然后我試著推
docker push user/custom-image:1
The push refers to repository [docker.io/library/custom-image]
50c2af6d2450: Preparing
862d28b9e0d9: Preparing
...
...
878dab86cf0f: Waiting
denied: requested access to the resource is denied
為什么?我正在添加一個標簽,并在網上看到其他人與此類似,但似乎無法找到解決方案。我可以拉得很好。
uj5u.com熱心網友回復:
正如@altvits 所說,
如果您想推送到some-registry.io您需要將其標記為 like
docker image tag image:tag some-registry.io/path/image:tag并將其推送為docker image push some-registry.io/path/image:tag.
不標記推送將嘗試推送到默認位置,在您的情況下是 docker.io
uj5u.com熱心網友回復:
您需要按照以下步驟推送到容器:
1/ 在 docker hub https://hub.docker.com/repositories 中創建一個存盤庫 :
只需點擊創建一個新的存盤庫。
2/ 標記你的本地鏡像:
docker tag /
repo_name 是您在第 1 步中創建的那個
3/提交影像:
docker commit <existing-container> <hub-user>/<repo-name>
4/ 并最終推動它:
docker push <hub-user>/<repo-name>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/334159.html
標籤:码头工人
上一篇:如何訪問卷的主機目錄名稱?
