機器重啟后 docker 容器啟動報錯 error creating overlay mount to


機器重啟后 docker 容器啟動報錯 error creating overlay mount to

作者:張首富
時間:2020-07-29
w y:y18163201

今天早上來到公司發現,發現機器上的容器全部停止了,已查看機器在夜里被關機重啟了,然后啟動容器之后報錯如下:

Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/67fc837e52765051b9f1559ac561a6f196aa0e88521909dc3352c7409d2e0236/merged: invalid argument
Error: failed to start containers: jieba

這個問題的是由於selinux造成的
CentOS的selinux是關閉的,而docker上的selinux卻是開啟的,因此docker運行時會產生如上錯誤。

解決方案無非是要么都關閉,要么都開啟。參看https://github.com/coreos/bugs/issues/2340, 推薦修改crntOS下的/etc/selinux/config 將SELINUX=disabled 改成 SELINUX=permissive,至少騰訊雲的CoreOs就是這樣子的。

另外docker 18.09已經廢棄使用overlay了,overlay2存儲才是今后所支持的.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM