[解決方案]docker: Error response from daemon: OCI runtime create failed

錯誤緣由

在新服務器上安裝好docker後,發現沒法運行,常常一頓搜索後,發現是docker安裝的版本太高,最新版本docker-18.06 的核心好像沒有通過充分的測試就發佈了。
致使一運行,就提示:linux

docker: Error response from daemon: 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.git

查看內核版本

root@ebs-25698:~# docker-runc --version
runc version 1.0.0-rc5+dev.docker-18.06
commit: a592beb5bc4c4092b1b1bac971afed27687340c5
spec: 1.0.0

docker的版本是18.06,進行一個降級版本的操做就能夠了。github

docker版本降級方法

  1. 運行命令:apt-get install docker-ce=17.12.1~ce-0~ubuntu 進行降級,若是沒法安裝的話,先apt-get remove docker-ce把docker卸了再裝。
  2. 安裝其它版本的話,自行apt-cache policy docker-ce 查看目前能夠安裝的版本。

參考資料

  1. https://github.com/docker/for-linux/issues/591
相關文章
相關標籤/搜索