修改/etc/docker/daemon.json中的log-opts配置發現無效 docker 限制日志大小


https://colobu.com/2018/10/22/no-space-left-on-device-for-docker/

在/etc/docker/daemon.json中修改或添加log-opts參數

"log-driver":"json-file", "log-opts":{ "max-size" :"50m","max-file":"1"}

網上很多帖子都說了怎么做,但是發現少提了一句。

那就是已經創建了的容器,該選項的修改【重啟daemon】是無法生效的。

現實教育我們多看官方文檔,少依賴別人,自力更生才能得到真正的成長!

我們來看官方文檔:

https://docs.docker.com/config/containers/logging/configure/

我們需要重新創建容器才可以實現該配置的生效。

創建好以后,通過docker inspect ,或者 docker inspect -f '{{.HostConfig.LogConfig}}' 容器名xxx 來查看是否生效了

 


免責聲明!

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



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