docker无法拉取harbor镜像

在一套既有裸金属主机又有虚拟机主机的云环境中,安装完harbor,虚拟机上的docker无法从harbor仓库拉取镜像。
Error response from daemon: Head "http://10.246.151.242:1121/v2/kube_system/pause/manifests/3.1": EOF
虚拟机的docker的daemon.json的中添加了harbor的地址,虚拟机的hosts文件也添加了harbor的域名解析,在虚拟机上能通过docker login 登录harbor,但是pull任务会卡住,经网络抓包发现虚拟机网卡和harbor所在裸金属主机的MTU值不一样,虚拟机的MTU值1500大于裸金属的MTU值1450。
解决方法:
修改虚拟机的MTU值为1450

echo 'MTU="1450"' >>/etc/sysconfig/network-scripts/ifcfg-ens192
systemctl restart network

再检查虚拟机网卡MTU值,已改为1450,再执行pull任务,发现能够pull成功镜像。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值