使用 docker 我会运行,但你如何使用/docker login
做类似的事情?ctr
containerd
由于达到速率限制,我们需要登录:
ctr:复制失败:httpReaderSeeker:打开失败:意外状态代码https://registry-1.docker.io/v2/library/[...]:429请求太多 - 服务器消息:toomanyrequests:您已达到您的拉速率限制。您可以通过身份验证和升级来增加限制:https ://www.docker.com/increase-rate-limit
遵循containerd文档/etc/containerd/config.toml
:
version = 2
[plugins."io.containerd.grpc.v1.cri".registry.configs."docker.io".auth]
username = "myusername"
password = "mypassword"
似乎不起作用。
是的,我也是,我不明白为什么。所以,我像指南一样编辑了我的配置:https ://docs.d2iq.com/dkp/kommander/1.4/operations/manage-docker-hub-rate-limits/
如您所见,文档中的原始代码
如果更改为此(完整域),它可以工作
重新启动 containerd 并检查。
测试,编写bash脚本
我的结果,可用 198/200