docker啟動報錯 error creating overlay mount to


本文參考

https://blog.csdn.net/qq_41999034/article/details/110942059

docker容器啟動報錯

報錯內容如下

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

原因分析

網上搜索一下解決方法,千篇一律,都是清除docker 鏡像,更換文件系統。由於昨天還能啟動容器,想必不是文件系統的問題。其實又是selinux造成的,昨天把selinux永久關閉導致的。CentOS的selinux是關閉的,而docker上的selinux卻是開啟的,因此docker運行時會產生如上錯誤。

解決方法

解決方法很簡單,修改crntOS下的/etc/selinux/config 將SELINUX=disabled 改成 SELINUX=permissive(寬容模式)

保存重啟

修改完保存退出(按esc ,輸入:wq回車), 重啟linux(reboot)即可啟動容器。


免責聲明!

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



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