我的环境:
系统环境:ubuntu14.04
docker-server版本: 18.06.3-ce (docker info 可查看)
报错信息:
编排服务docker-compose up 时遇到的错误
ERROR: Service 'redis' failed to build: OCI runtime create failed: container_linux.go:348:
starting container process caused "process_linux.go:301:
running exec setns process for init caused \"exit status 23\"": unknown
错误原因:
linux内核和docker版本不兼容导致
解决办法:
1、升级系统内核(需要重启服务器,如果是线上服务器建议不要操作)
apt update
apt-get install --install-recommends linux-generic-lts-xenial
2、更换docker-server的版本(无需卸载之前的版本,但是切换完要记得docker info查看下是否更换成功)
apt-get update
apt-cache madison docker-ce #查看可安装版本(下条命令会需要)
apt-get install docker-ce=18.06.1~ce~3-0~ubuntu #按版本安装docker-server(这里我是倒退两个小版本)