滿天的星座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"
,可以看到根路徑已經改變了。
高洛峰2017-04-25 09:05:29
主要還不是鏡像的問題,而是運行態的容器預設都是使用這個目錄,因此,如果容器內部有寫日誌文件,或者其他生產運行態的數據都會影響/var/lib/docker
目錄,因此,生產環境需要:
1、定期清理無用的鏡像
2、定期清理推出的容器
3、/var/lib/docker
目錄獨立分區,最好用SSD盤
4、樓上這位系統提供的方式也不錯。