CentOS7安裝docker,安裝成功后,啟動失敗 提示:

我們可以看到此處它提示是Failed to start Docker Application Container Engine.
於是在網上找各種類似錯誤,有說是需要把firewalld.service及selinux關閉。呃,這個的話是能夠導致docker啟動不了,可博主這塊兒不是因為這個原因導致。
后來查到,docker的engine 基於Device Mapper提供的一種存儲驅動,而它又依賴與 devicemapper。於是乎我將它給刪除並重啟服務,解決了docker無法正常啟動的問題。
# rm -rf /var/lib/docker/
# 添加如下內容 #
vim /etc/docker/daemon.json
{ "graph": "/mnt/docker-data", "storage-driver": "overlay" }

服務啟動成功!
