好吧,所以我试图让Bitbucket使用Bitbucket管道构建docker映像,我可以在一周前登录,但现在它不再起作用了。
我使用相同的用户名和密码,这是我尝试过的命令及其输出的列表。
docker登录cloud.canister.io:5000 --username $ CANISTER_USERNAME --password $ CANISTER_PASSWORD:
docker login --username $ CANISTER_USERNAME --password $ CANISTER_PASSWORD cloud.canister.io:5000
docker登录cloud.canister.io:5000 --username $ CANISTER_USERNAME
Cannot autolaunch D-Bus without X11 $DISPLAY
回显“ $ CANISTER_PASSWORD” | docker login cloud.canister.io:5000 --username $ CANISTER_USERNAME --password-stdin
回显“ $ CANISTER_PASSWORD” | docker login --username $ CANISTER_USERNAME --password-stdin cloud.canister.io:5000
我也在本地计算机上尝试过,并且尝试在没有环境变量的情况下进行尝试,也尝试注销然后尝试再次登录,但是没有任何作用
答案 0 :(得分:1)
在尝试将新映像推送到cloud.canister.io时,我遇到了相同的问题。原来我还没有通过Web前端创建存储库。
在cloud.canister.io上创建存储库后,我可以成功地将映像向上推。
答案 1 :(得分:1)
首先,您需要在 cloud.canister.io 上创建一个空的存储库 与您要推送的图片名称相同的网站。
然后你就可以推送到那个仓库了。
确保您已使用
对容器帐户进行身份验证sudo docker login --username=<username> cloud.canister.io:5000
答案 2 :(得分:0)
登录后对我有用:
docker login --username=USERNAME cloud.canister.io:5000
不幸的是,每当我尝试推送图像时,我仍然会收到此错误消息。