Docker包:哈希和不匹配

Docker包:哈希和不匹配,docker,ubuntu-14.04,apt-get,Docker,Ubuntu 14.04,Apt Get,我在执行apt get更新(Ubuntu 14.04)时遇到以下错误 您是否添加了docker repo的gpg密钥 官员说: $sudo apt key adv--keyserverhkp://p80.pool.sks-keyservers.net:80 --接收键58118E89F3A912897C070ADBF76221572C52609D 这是docker当前已知的错误,请参阅 该线程中列出了一些变通方法,具体取决于您遇到此问题的位置(travis CI与本地不同)。所选解决方案对我不

我在执行apt get更新(Ubuntu 14.04)时遇到以下错误


您是否添加了docker repo的gpg密钥

官员说:


$sudo apt key adv--keyserverhkp://p80.pool.sks-keyservers.net:80 --接收键58118E89F3A912897C070ADBF76221572C52609D

这是docker当前已知的错误,请参阅


该线程中列出了一些变通方法,具体取决于您遇到此问题的位置(travis CI与本地不同)。

所选解决方案对我不起作用。我注意到情况并非总是如此——也就是说,如果我等一两天,我就不会出错。我怀疑它更多地与ubuntu存储库有关,而不是我们使用的docker版本(如所解释的)

我的解决方案是使用一个而不是默认的ubuntu repo用你的ubuntu版本替换xenial。根据获得不匹配的位置,您可能需要为所有行或无行添加额外的deb src行。我注意到镜像比默认镜像慢

RUN rm -rf /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb-src mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-security main restricted universe multiverse" >> /etc/apt/sources.list
RUN rm -rf /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb-src mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb mirror://mirrors.ubuntu.com/mirrors.txt xenial-security main restricted universe multiverse" >> /etc/apt/sources.list