Docker学习笔记(五)-fixbug2-Hash sum mismatch

来源:互联网 发布:引力波被发现 知乎 编辑:程序博客网 时间:2024/06/07 15:29

build第一个docker实例docker-whale问题的办法

详细的build步骤,可以参考本人的博客 Docker学习笔记(三)- Dockerfile创建本地镜像, 在本人的博客中,详细阐述了各个步骤以及遇到的问题,最后应用到了本文的方法。
或者读者也可以参考官网步骤,但是笔者在依照官网步骤的时候遇到了错误,如果读者没有遇到错误可以直接参考官网按部就班。

官网给出的build的dockerfile如下:

FROM docker/whalesay:latestRUN apt-get -y update && apt-get install -y fortunesCMD /usr/games/fortune -a | cowsay

以上的dockerfile笔者运行不通,于是查找各种资料,以及这个Hash sum mismatch的错误的解决办法。

笔者把造成这个error方法总结在 APT Hash sum mismatch错误的常见解决方法总结 这篇博客里面,有兴趣的读者可以看看。

通过查找资料,发现一位作者总结得比较到位,该作者把官网的dockerfile改为下面:

FROM docker/whalesay:latest# ENV HOME /rootENV DEBIAN_FRONTEND noninteractiveRUN sed -i "s|http://archive.ubuntu.com|http://mirrors.163.com|g" /etc/apt/sources.list && rm -Rf /var/lib/apt/lists/* && apt-get -y update && apt-get install -y fortunesCMD /usr/games/fortune -a | cowsay

与官网的进行对比,作者主要修改了:添加了ENV环境变量,修改了apt更新源,以及清除下载缓存。

博文参考链接:Solution reference

0 0
原创粉丝点击