linux 一运行build卡,【排错】linux docker build apt-get update 卡住的问题

【排错】linux docker build apt-get update 卡住的问题

2年前 (2019-09-27)    作者:Jiaozn    分类:容器    阅读次数:1510

评论(0)

【背景】ubuntu16.04利用Dockerfile构建镜像,Dockerfile中有这么一句:RUN apt-get update

【问题】网络问题导致某些包获取不到,卡在下面这个Get:18一晚上也没有反应。没有任何提示或报错,也没有显示在等待报头Step 6/21 : RUN apt-get -o Acquire::ForceIPv4=true update---> Running in 08e539a71fdaGet:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]Hit:4 http://archive.ubuntu.com/ubuntu xenial InReleaseGet:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]Get:6 http://security.ubuntu.com/ubuntu xenial-security/universe Sources [136 kB]Get:7 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]Get:8 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [940 kB]Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/universe Sources [328 kB]Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [1322 kB]Get:11 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [12.7 kB]Get:12 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [582 kB]Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [13.1 kB]Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [986 kB]Get:15 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [6114 B]Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [19.1 kB]Get:17 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7942 B]Get:18 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [8807 B]

【原因】获取不到的地址需要跳过

【解决】

尝试了强制IPV4, no-cache等方法都没有解决。最后使用--fix-missing才得以进行RUN apt-get update --fix-missing

【参考&致谢】

注:apt-get update得到的结果中:

hit:命中,链接上这个网站

get:有更新并且下载

ign:无更新或者无需更新,比如系统已经有了、语言包等

除非注明,发表在“Jiaozn的博客”的文章『 【排错】linux docker build apt-get update 卡住的问题』版权归Jiaozn所有。

猜你喜欢

评论

发表评论   取消回复

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值