当前位置: 首页 > news >正文

docker内apt-get update Waiting for headers 0%

问题描述

docker运行debian等容器时,执行apt update或者apt-get update,可能会出现以下错误:root@754a91d3630a:/# apt-get update
0% [Waiting for headers] [Waiting for headers] [Connected to developer.download.nvidia.com (152.199.39.144)]
在这里插入图片描述

原因分析

这种问题一般是因为docker网卡的MTU比宿主机网卡的MTU大,某些硬件碰到大于自身MTU的数据包直接丢弃了。

MTU(Maximum Transmission Unit,最大传输单元)是网络通信中的一个重要概念,它指定了在网络上传输的最大数据包大小。

不同的网络协议(如以太网、PPP、ATM等)都有各自的 MTU 限制。以太网通常使用的是 1500 字节的 MTU,而某些特定网络可能有更大或更小的 MTU。在进行跨网络通信时,需要考虑最小的 MTU 以避免数据包丢失或额外的分片和重组开销。

解决方案

# 选择以下任何一个命令查看MTU值
ip a
ifconfig
iplink show docker0# 修改MTU,使其跟宿主机网卡的MTU值一致
cat <<EOF > /etc/docker/daemon.json
{"mtu": 1450
}
EOF
systemctl restart docker

相关文章:

  • 音视频的Buffer处理
  • Parallelize your massive SHAP computations with MLlib and PySpark
  • NTFS和exFAT哪个性能好 U盘格式化NTFS好还是exFAT好 mac不能读取移动硬盘怎么解决
  • 深信服科技:2023网络安全深度洞察及2024年趋势研判报告
  • [实践篇]13.29 再来聊下Pass Through设备透传
  • sixLabors.ImageSharp图片截取
  • 中介子方程二十九
  • win10远程桌面连接端口,远Win10远程桌面连接端口修改及无法连接解决方案
  • Vue67-Vuex简介
  • Leetcode3185. 构成整天的下标对数目 II
  • 基于IDEA的Maven(依赖介绍和引用)
  • idea怎么重复启动实例
  • Neo4j 创建关系
  • 代码随想录算法训练营第31天| 134. 加油站、135. 分发糖果、860.柠檬水找零、 406.根据身高重建队列
  • C#事件详解及应用示例
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [LeetCode] Wiggle Sort
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【mysql】环境安装、服务启动、密码设置
  • 2017-08-04 前端日报
  • CSS居中完全指南——构建CSS居中决策树
  • CSS实用技巧干货
  • Git同步原始仓库到Fork仓库中
  • input的行数自动增减
  • interface和setter,getter
  • Java 23种设计模式 之单例模式 7种实现方式
  • JAVA多线程机制解析-volatilesynchronized
  • ng6--错误信息小结(持续更新)
  • tweak 支持第三方库
  • vue数据传递--我有特殊的实现技巧
  • windows下mongoDB的环境配置
  • 电商搜索引擎的架构设计和性能优化
  • 对象管理器(defineProperty)学习笔记
  • 关于Java中分层中遇到的一些问题
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 马上搞懂 GeoJSON
  • 日剧·日综资源集合(建议收藏)
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 从如何停掉 Promise 链说起
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #Spring-boot高级
  • (¥1011)-(一千零一拾一元整)输出
  • (1)Nginx简介和安装教程
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (翻译)terry crowley: 写给程序员
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径