我已经使用TreeScale创建了一个帐户我的新建注册表的docker pull地址是
docker pull repo.treescale.com/ar/ar-nodejs
尝试将本地docker容器提交到注册表我按照以下步骤操作:
1
docker tag ar-nodejs repo.treescale.com/ar/7565080bd49b
其中ar-nodejs
是图片名称,7565080bd49b
是容器ID。
2
要推送到TreeScale注册表,我使用:
docker push ar-nodejs
但收到错误:
The push refers to a repository [docker.io/library/ar-nodejs]
3bf1f19d5b50: Preparing
e14577d2cac5: Preparing
e8829d5bbd2c: Preparing
674ce3c5d814: Preparing
308b39a73046: Preparing
638903ee8579: Waiting
denied: requested access to the resource is denied
我按照以下方式登录了注册表:
~# docker login repo.treescale.com
username: [TreeScale username]
password: [TreeScale password]
来源:https://docs.treescale.com/container-registry/usage.html
我是否正确标记并推送到TreeScale注册表?
感谢。
答案 0 :(得分:3)
容器ID不是有用的信息。我愿意:
docker tag ar-nodejs repo.treescale.com/ar/ar-nodejs
docker push repo.treescale.com/ar/ar-nodejs
不应该丢弃版本编号方案。
答案 1 :(得分:0)
登录后,请使用:
docker tag 7565080bd49b treescale.com/ar/ar-nodejs:myversion
docker push treescale.com/ar/ar-nodejs:myversion
myversion
是您想要创建的任何版本名称