错误如下:
1 | docker: Error response from daemon: 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. |
由于docker的版本更新引起
解决办法: 3种任选其一
使用低版本的docker
- docker CE
1 | sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu |
- docker EE on CentOS 7
1 | sudo curl -SsL https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo |
更多其他版本的安装,看这里
升级linux内核
例如,你现在在用Ubuntu 14.04,可以将其升级到Ubuntu 16 Xenial
1 | sudo apt-get install linux-generic-lts-xenial |
升级系统版本
对于Ubuntu 14.04,你可以使用一下命令升级到Xenial
1 | sudo do-release-upgrade |
如果遇到14.04 --> 16.04 failed; apt (>= 1.0.1ubuntu2.13)' is not installed
报错,可以执行以下命令:
1 | sudo apt update |