首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >k3d未能提取图像“docker.io/rancher/停顿:3.1”

k3d未能提取图像“docker.io/rancher/停顿:3.1”
EN

Stack Overflow用户
提问于 2020-04-20 14:50:51
回答 1查看 4.4K关注 0票数 7

我从k3d开始使用k3d create && k3d start

所有吊舱都无法从以下错误开始:

警告FailedCreatePodSandBox 14s (x2超过31 s) kubelet,K3d-k3s-默认-服务器未能创建pod : rpc错误: code = unpack =未能获得沙箱图像“docker.io/rancher/pod:3.1”:未能拉出图像“docker.io/rancher/pod:3.1”:“docker.io/rancher/ dial :3.1”:未能解析引用“docker.io/rancher/pod:3.1”:未能执行请求:https://registry-1.docker.io/v2/rancher/pause/manifests/3.1:拨号tcp:查找注册表-1.kerio:重试

作为k3d贡献者推荐的,我已经执行到k3d服务器容器中,并尝试手动提取映像:

代码语言:javascript
复制
$ docker exec -it k3d-k3s-default-server sh
/ # ctr image pull docker.io/rancher/pause:3.1
docker.io/rancher/pause:3.1: resolving      |--------------------------------------|
elapsed: 4.9 s               total:   0.0 B (0.0 B/s)
ctr: failed to resolve reference "docker.io/rancher/pause:3.1": failed to do request: Head https://registry-1.docker.io/v2/rancher/pause/manifests/3.1: dial tcp: lookup registry-1.docker.io: Try again

在主机环境中,docker pull docker.io/rancher/pause:3.1工作得很好。

我看到很多人通过调整各种DNS设置来解决这个问题。但没有人描述他们是如何找到自己的解决方案的。

解决这个问题会让我高兴的。发现一般的诊断策略会让我更开心。

不起作用的

来自这里

我有问题了。我在/etc/systemd/ one /en0中有一个条目。网络删除了这个文件,一切都很好。

我在/etc/systemd/network/中没有文件。

EN

回答 1

Stack Overflow用户

发布于 2021-10-01 11:03:22

同样的问题是,k3s无法提取图像并通过更新我的/etc/resolv.conf以从主机上的/run/systemd/resolve/stub-resolv.conf中被符号链接来解决这个问题。

代码语言:javascript
复制
ln -sf /etc/resolv.conf /run/systemd/resolve/stub-resolv.conf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61325361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档