docker磁盤空間不足解決辦法


摘抄自:https://my.oschina.net/u/2552765/blog/3224548

說明:用yum install docker 安裝的docker 默認安裝目錄在/var/lib/docker/,/var目錄很小,需要改換更大的磁盤空間存儲

1.查看docker鏡像存放目錄空間大小

du -hs /var/lib/docker/ 

2.停止docker服務。

systemctl stop docker 

3.查看磁盤容量大的空間,且在上面創建新的docker目錄。

df -h mkdir -p /home/images 

4.遷移/var/lib/docker目錄下的文件到新創建的目錄/data/docker/lib

rsync -avz /var/lib/docker /home/images/

5.編輯 /etc/docker/daemon.json 添加如下參數

{
  "graph": "/home/images" } 

6.重新加載docker,並重啟docker服務。

systemctl daemon-reload && systemctl restart docker 

7.檢查docker是否變更為新目錄/data/docker/lib/docker

[root@localhost ~]# docker info ... 

ID: 7A5I:B46O:USAL:I24G:L4PG:WNHZ:O3OJ:5TQJ:QLKG:23IR:S6GT:Q5VV
Docker Root Dir: /home/images
Debug Mode (client): false
Debug Mode (server): false

... 

8.刪掉docker舊目錄

rm -rf /var/lib/docker


免責聲明!

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



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