Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Microsoft包哈希和不匹配_Docker - Fatal编程技术网

Docker Microsoft包哈希和不匹配

Docker Microsoft包哈希和不匹配,docker,Docker,我正在运行Docker以部署到heroku,运行以下代码行后收到一条错误消息: RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \ && curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list \

我正在运行Docker以部署到heroku,运行以下代码行后收到一条错误消息:

RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
    && curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list \
    && apt-get update \
    && ACCEPT_EULA=Y apt-get install -y msodbcsql mssql-tools \
    && apt-get install -y unixodbc-utf16 unixodbc-dev-utf16 php-pear
错误是:

Reading package lists...

E: Failed to fetch https://packages.microsoft.com/ubuntu/16.04/prod/dists/xenial/main/binary-amd64/Packages.gz  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Dockerfile一直工作正常,直到今天早上,我在下面的url上发现包已经更新了一夜。

如果有人对这个问题有任何建议,我将不胜感激


感谢您在这里遇到同样的问题,所以我们可以继续工作,我们刚刚更新了Dockerfile,以确保apt get更新的成功代码如下

运行apt get-y更新| |:

这根本不是一个长期的解决方案,但至少可以让你继续工作