+-
Docker在Ubuntu 14.04上崩溃任何容器
随着Jenkins在Ubuntu 14.04 LTS服务器上运行,我们开始在测试容器启动时崩溃,并出现以下错误:

 OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:297: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown

最初,怀疑这可能是由于本地Dockerfiles或Jenkins服务器本身的配置错误,但是运行:

docker run --rm -i -a stdin -a stdout ubuntu echo 1

应该仍然工作并产生同样的问题

最佳答案
事实证明,这是由于 a recent Docker update导致Ubuntu 14.04 LTS上默认发现的旧3x内核出现问题

有帮助的是,可以在14.04上升级内核版本,而不是升级整个操作系统.它可以按照this Ask Ubuntu article所述完成,但简而言之:

sudo apt-get install linux-generic-lts-xenial
sudo reboot

注意:搜索收到的错误消息显示在线没有其他当前文章,但搜索部分内容来源于讨论它的一些特定于应用程序的论坛帖子.出于这个原因,我认为在这里创建一个更容易定位的版本是有用的,因为它将涵盖开发,测试或甚至在14.04上运行容器的用例.

点击查看更多相关文章

转载注明原文:Docker在Ubuntu 14.04上崩溃任何容器 - 乐贴网