【排错】linux docker build apt-get update 卡住的问题
2019年09月27日 11:11:50 作者:Jiaozn 分类:Docker 评论(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
【参考&致谢】
https://blog.csdn.net/Urms_handsomeyu/article/details/86767018
https://www.xuebuyuan.com/1757084.html
注:apt-get update得到的结果中:
hit:命中,链接上这个网站
get:有更新并且下载
ign:无更新或者无需更新,比如系统已经有了、语言包等
除非注明,发表在“Jiaozn的博客”的文章『 【排错】linux docker build apt-get update 卡住的问题』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/522.html”
评论
发表评论