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
来自debian的Docker:喘息无法建立_Docker_Debian_Apt Get - Fatal编程技术网

来自debian的Docker:喘息无法建立

来自debian的Docker:喘息无法建立,docker,debian,apt-get,Docker,Debian,Apt Get,最近,debian:wheezy的所有docker容器都无法再构建了 我试图启动以下命令,但即使这样也不起作用 ~ docker run -it --rm debian:wheezy /usr/bin/apt-get update E: Method http has died unexpectedly! E: Sub-process http received a segmentation fault. 这是我的docker版本 ~ docker -v Docker version 1.1

最近,debian:wheezy的所有docker容器
都无法再构建了

我试图启动以下命令,但即使这样也不起作用

~ docker run -it --rm debian:wheezy /usr/bin/apt-get update

E: Method http has died unexpectedly!
E: Sub-process http received a segmentation fault.
这是我的docker版本

~ docker -v
Docker version 1.12.6, build 78d18021e
直到上周,一切都很好,但现在我无法制造任何气喘容器。使用debian:jessie有效,但这不是答案

我试图删除并重新安装docker,删除/var/lib/docker文件夹,删除所有容器和图像,升级发行版

知道发生了什么吗

我用的是debian stretch

uname-a
Linux Debian 4.8.0-1-amd64#1 SMP Debian 4.8.7-1(2016-11-13)x86_64 GNU/Linux

这是我的
docker compose构建结果

docker-compose build
Building site_dev
Step 1 : FROM debian:wheezy
 ---> 26f8900cfb86
Step 2 : RUN echo 'hello world'
 ---> Using cache
 ---> 14548f7351d2
Step 3 : RUN apt-get update
 ---> Running in 9b304362ffc8
E: Method http has died unexpectedly!
E: Sub-process http received a segmentation fault.
ERROR: Service 'site_dev' failed to build: The command '/bin/sh -c apt-get update' returned a non-zero code: 100
这是Dockerfile

FROM debian:wheezy
RUN echo 'hello world'    
RUN apt-get update

tim

因为一切都会导致这样一个结论,即它确实是一个与内核相关的问题,如中所述 我决定把我的Debian Jessie降到stable。 从那以后一切都正常。我现在有以下几点

sudo uname -a
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
docker -v
Docker version 1.12.6, build 78d1802

大多数情况下,它发生在主机上的内核更新之后。降级或移动到主机内核的LTS版本可以修复此问题

是,症状是在生成Dockerfile时:

   E: Method http has died unexpectedly!
   E: Sub-process http received a segmentation fault.

或者,当突然无法使用“docker exec-it”连接到docker VM时,您是否可以粘贴
docker build的输出?
?说明中添加的docker build和docker文件可能与我看到了此对话并遵循了,但我不知道如何解决问题。我试图更改
CONFIG\u LEGACY\u VSYSCALL\u EMULATE
CONFIG\u LEGACY\u VSYSCALL\u NONE
并重新启动,但没有任何更改…根据帖子,它与内核版本直接相关,更新它是一个选项吗?