无法获取。。。。。。。。。。。散列和不匹配 环境 操作系统:Windows 10 Docker版本:2.1.0.3稳定桌面社区 Docker Compose版本:1.24.1 Dockerfile 99fixbadproxy Acquire::http::Pipeline-Depth 0; Acquire::http::No-Cache true; Acquire::BrokenProxy true; 我执行的Docker命令

无法获取。。。。。。。。。。。散列和不匹配 环境 操作系统:Windows 10 Docker版本:2.1.0.3稳定桌面社区 Docker Compose版本:1.24.1 Dockerfile 99fixbadproxy Acquire::http::Pipeline-Depth 0; Acquire::http::No-Cache true; Acquire::BrokenProxy true; 我执行的Docker命令,docker,windows-10,apt-get,Docker,Windows 10,Apt Get,docker compose build db 实际结果 预期结果 这个图像在Linux的任何发行版中都能很好地工作,我已经在Ubuntu、Debian和Arch Linux中进行了测试。我甚至没有包括第二步 我根据下面的链接添加了步骤2,但不幸的是它对我不起作用。 docker版本的输出 客户:Docker引擎-社区 版本:19.03.2 API版本:1.40 Go版本:go1.12.8 Git提交:6a30dfc 建造时间:2019年8月29日星期四05:26:49 OS/Arch:win

docker compose build db

实际结果 预期结果 这个图像在Linux的任何发行版中都能很好地工作,我已经在Ubuntu、Debian和Arch Linux中进行了测试。我甚至没有包括第二步

我根据下面的链接添加了步骤2,但不幸的是它对我不起作用。

docker版本的输出
客户:Docker引擎-社区 版本:19.03.2 API版本:1.40 Go版本:go1.12.8 Git提交:6a30dfc 建造时间:2019年8月29日星期四05:26:49 OS/Arch:windows/amd64 实验性:错误

服务器:Docker引擎-社区 发动机: 版本:19.03.2 API版本:1.40(最低版本1.12) Go版本:go1.12.8 Git提交:6a30dfc 建造时间:2019年8月29日星期四05:32:21 OS/Arch:linux/amd64 实验性:错误 集装箱: 版本:v1.2.6 GitCommit:894B81A4B802E4B2A91D1CE216B8817763C29FB runc: 版本:1.0.0-rc8 GitCommit:425e105d5a03fabd737a126ad93d62a9eeede87f docker初始化: 版本:0.18.0 GitCommit:fec3683

其他有关资料
  • 我尝试了自动和固定DNS服务器设置
  • 我尝试在不检查TLS的情况下在tcp上公开守护进程,我认为这可能是网络问题
  • 我的代理被禁用
  • 我尝试使用其他基于debian的图像,并添加了apt get更新行。然而,它似乎在任何地方都不起作用

将跑步改为:

RUN rm -rf /var/lib/apt/lists/partial && apt-get update -o Acquire::CompressionTypes::Order::=gz \
  && apt-get install -y \
    build-essential \
    python3-dev \
    python-gdal \
    libxml2 \
    libgeos-dev \
    libproj12 \
    postgresql-server-dev-11 \
    postgresql-11-postgis-2.5 \
    postgresql-11-postgis-scripts

这在我身上发生过很多次,直到我找到这个。它在我的版本中解决了这个问题。

对于上述问题,我所做的只是更新新安装的windows并重新启动计算机。然后当我再次运行相同的Dockerfile时

沃尔拉!成功了。我不知道突然之间事情进展如何。我中间没有改变任何东西。因此,任何人都可以解释为什么会发生这种情况。

遵循以下步骤:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz
sudo apt-get update && sudo apt-get upgrade
希望这会有帮助

Successfully built
RUN rm -rf /var/lib/apt/lists/partial && apt-get update -o Acquire::CompressionTypes::Order::=gz \
  && apt-get install -y \
    build-essential \
    python3-dev \
    python-gdal \
    libxml2 \
    libgeos-dev \
    libproj12 \
    postgresql-server-dev-11 \
    postgresql-11-postgis-2.5 \
    postgresql-11-postgis-scripts
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz
sudo apt-get update && sudo apt-get upgrade