docker報(bào)錯(cuò)"no space left on device"問(wèn)題及解決方案
問(wèn)題原因
出現(xiàn)此問(wèn)題一般是 docker 根目錄空間不足導(dǎo)致
解決方案
修改 Docker Root Dir 的值,指向一個(gè)更大空間的目錄.
1. 查看docker磁盤(pán)使用情況
docker system df
2. 查看docker掛載目錄
docker info | grep "Docker Root Dir"
默認(rèn)目錄為/var/lib/docker
查看目錄的占用情況
df -hl /var/lib/docker
3. 關(guān)閉docker
systemctl stop docker
4. 創(chuàng)建新的掛載目錄
mkdir -p /app/dockerdata
5. 復(fù)制數(shù)據(jù)
mv /var/lib/docker /app/dockerdata/
6. 修改docker配置文件
vim /lib/systemd/system/docker.service
修改ExecStart=/usr/bin/dockerd-current下行后面加
--graph /app/dockerdata/docker

7. 重啟docker
systemctl disable docker systemctl enable docker systemctl daemon-reload systemctl start docker
8. 查看掛載目錄
docker info | grep "Docker Root Dir"
9. 修改完成

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker方式安裝gitlab--ARM64平臺(tái)安裝詳解
這篇文章主要介紹了Docker方式安裝gitlab--ARM64平臺(tái)安裝,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
docker容器訪問(wèn)宿主機(jī)host設(shè)置的域名方式
文章討論了在Docker容器中訪問(wèn)宿主機(jī)的網(wǎng)絡(luò)設(shè)置,特別是當(dāng)容器內(nèi)的服務(wù)需要請(qǐng)求一個(gè)在宿主機(jī)hosts文件中定義的域名時(shí),通過(guò)使用`--network=host`模式,容器可以直接使用宿主機(jī)的網(wǎng)絡(luò),從而無(wú)需通過(guò)Docker網(wǎng)關(guān),這樣可以避免端口沖突2025-12-12
Docker中處理持久化存儲(chǔ)(如數(shù)據(jù)庫(kù))的方法詳解
在使用Docker容器時(shí),容器的生命周期通常是短暫的,當(dāng)容器被刪除后,其內(nèi)部的數(shù)據(jù)也會(huì)隨之丟失,然而,對(duì)于像數(shù)據(jù)庫(kù)這樣需要持久化存儲(chǔ)數(shù)據(jù)的應(yīng)用來(lái)說(shuō),這是不可接受的,所以本文給大家介紹了Docker中處理持久化存儲(chǔ)(如數(shù)據(jù)庫(kù))的方法,需要的朋友可以參考下2025-06-06
docker啟動(dòng)nginx無(wú)法訪問(wèn)的問(wèn)題解決
本文主要介紹了docker啟動(dòng)nginx無(wú)法訪問(wèn)的問(wèn)題解決,主要遇到404錯(cuò)誤,問(wèn)題原因是配置文件路徑錯(cuò)誤和權(quán)限問(wèn)題,下面就來(lái)具體介紹一下問(wèn)題解決,感興趣的可以了解一下2025-02-02
Docker部署B(yǎng)Iind9 DNS服務(wù)器過(guò)程
這篇文章主要介紹了Docker部署B(yǎng)Iind9 DNS服務(wù)器過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
Docker實(shí)現(xiàn)安裝ELK(單節(jié)點(diǎn))
這篇文章主要介紹了Docker實(shí)現(xiàn)安裝ELK(單節(jié)點(diǎn)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08

