簡體   English   中英

碼頭工人:tmp 上沒有可用空間

[英]docker: no space available on tmp

我在docker-dind使用docker-dind openshift

我遇到了一個與no enought disk space相關的問題。 這意味着 docker 正在讓我:

啟動守護程序時出錯:無法獲取 /var/lib/docker 下的 TempDir:mkdir /var/lib/docker/tmp:設備上沒有剩余空間

之后我檢查了這個磁盤空間,並將我的卷請求的空間增加到 150GiB。

我在/var/lib/docker使用df再次獲得了可用空間,它得到了:

Filesystem                           Size      Used       Available  Used% Mounted on
10.49.160.20:vol_54e09e45168fdd5c... 149.9G    100.0G     49.9G      67%   /var/lib/docker

如您所見,現在有足夠的磁盤空間。

有任何想法嗎? 請記住,由於未啟動 docker 守護進程,我無法運行任何docker命令。

另外,我測試了磁盤空間的分配位置。 我已經看到/var/lib/docker/vfs/dir docker /var/lib/docker/vfs/dir包含一堆目錄:

$ ls /var/lib/docker/vfs/dir | wc -l
653
$ du -hs *
72.6M   0077b9a043252d5db88fe8abe13af933fd0ac915b9d5af4d4102b1cfc652d40d
72.6M   0077b9a043252d5db88fe8abe13af933fd0ac915b9d5af4d4102b1cfc652d40d-init
209.2M  0161adde630e2a544e130f73cfda10cd80c8c7e5cdd9668bc22faaff3da6076a
210.3M  0161adde630e2a544e130f73cfda10cd80c8c7e5cdd9668bc22faaff3da6076a-init
....

嘗試通過刪除懸空的圖像和卷​​來釋放一些空間。 刪除懸空圖像

docker images -aq -f 'dangling=true' | xargs docker rmi

對於卷

docker volume ls -q -f 'dangling=true' | xargs docker volume rm

我在 docker for Mac 上遇到了同樣的錯誤。

我解決了增加首選項->資源->“磁盤映像大小”中的空間(對我來說,如果我不關閉錯誤彈出窗口,就可以訪問首選項)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM