从本地推送到TreeScale泊坞窗注册表的正确方法

时间:2017-05-17 21:50:39

标签: docker

我已经使用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注册表?

感谢。

2 个答案:

答案 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是您想要创建的任何版本名称