2017-01-16 19 views
2

最近我所有的碼頭集裝箱FROM debian:wheezy都不能再建。來自debian的docker:wheezy不能構建

我試圖啓動以下命令,甚至沒有工作。

~ 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 -v 
Docker version 1.12.6, build 78d18021e 

一切工作正常,直到上週,但現在我不能建立任何喘息我的容器。使用debian:jessie作品,但這不是答案。

我試圖刪除並重新安裝泊塢窗,去除的/ var/lib中/泊塢窗文件夾,我刪除了我的所有容器和圖像,升級我的DISTRIB ...

正在發生什麼的任何想法?

何,我使用Debian拉伸

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

這裏是我的docker-compose build結果

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 

+0

可以粘貼的輸出泊塢窗'碼頭建造'? – CTodea

+0

碼頭構建和碼頭文件中添加的描述 – Tim

+0

也許與https://github.com/tianon/docker-brew-debian/issues/55 – CTodea

回答

1

因爲一切都導致這樣的結論,它確實是一個內核相關問題,如https://github.com/docker/docker/issues/28705#issuecomment-262226229 中所述,我決定將我的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 
0

這是大部分時間在主機上的內核更新後發生。降級或轉移到主機內核的LTS版本可以修復它。

是的,症狀是當你建立一個Dockerfile:

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

,或者當它突然無法連接VM使用「泊塢窗EXEC -IT」