簡體   English   中英

使用docker python“設備上沒有剩余空間”后無法正確重啟ubuntu,外圍設備無可用內存

[英]cannot restart correctly ubuntu after use docker python “no space left on device” , no memory available on peripheric

今天,我嘗試使用命令“ docker build --tag my-python-app”創建項目最終版本的docker(我的項目的大小為3.2 Go)。 我在操作過程中遇到了幾個問題:我運行了命令docker。 它幾次,因為在文件“ Dockerfile”中,我指定了錯誤的python和錯誤的pip。 無論如何,現在我“設備上沒有剩余空間”,並且屏幕閃爍。

目前,我嘗試了自動刪除,但仍然沒有足夠的空間。

有人知道發生了什么事嗎?

您是否嘗試刪除未使用的Docker映像或容器?

您可以通過運行以下命令查看圖像列表:

docker images

您可以像這樣刪除它們:

docker rmi <id>

容器的過程非常相似:

docker ps -a

和:

docker rm <id>

注意不要取出用過的容器或圖像。

運行docker image ls以查看是否有可刪除的圖像以釋放空間。

如果找到不需要的圖像,則可以將其單獨或全部刪除。 運行docker image prune -h以顯示用於刪除圖像的選項。

我發現了問題:構建docker並打印出錯誤時,它不會刪除在/ var / lib / docker / aufs / diff文件夾中創建的中間容器(我的錯誤在dockerfile中,我在其中修正了錯誤的python和錯誤的pip),並且此文件夾保存在內存的外圍部分。 因此,如果您占用所有內存,則計算機中充滿了bug(屏幕,關鍵字等),您只能使用終端。 要解決此問題,您必須刪除這些文件夾

暫無
暫無

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

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