首頁  >  問答  >  主體

各位用docker的朋友,你們是否為/var/lib/docker獨立分配一個分割區呢?

趕腳鏡像一多,數據量還大的啊:(

伊谢尔伦伊谢尔伦2757 天前697

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:05:29

    生產伺服器上是的。

    回覆
    0
  • 滿天的星座

    滿天的星座2017-04-25 09:05:29

    不一定要獨立分區,也可以透過在啟動時使用--graph参数来指定存储路径。
    或者使用systemd来管理服务, 就在docker.service中修改這一行:

    ExecStart=/usr/bin/dockerd --graph=/path/to/docker/dir -H fd://  

    重啟後執行sudo docker info | grep "Root Dir",可以看到根路徑已經改變了。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-25 09:05:29

    主要還不是鏡像的問題,而是運行態的容器預設都是使用這個目錄,因此,如果容器內部有寫日誌文件,或者其他生產運行態的數據都會影響/var/lib/docker 目錄,因此,生產環境需要:

    1、定期清理無用的鏡像
    2、定期清理推出的容器
    3、/var/lib/docker 目錄獨立分區,最好用SSD盤
    4、樓上這位系統提供的方式也不錯。

    回覆
    0
  • 取消回覆