亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決

瀏覽:54日期:2024-11-12 10:55:48

【看網(wǎng)上都是什么遷移文件的就感覺(jué)不靠譜,治標(biāo)不治本?。ㄟ@不應(yīng)該是一個(gè)新生代coder的樣子)】

du -sh* 一路查下去,發(fā)現(xiàn)overlay這個(gè)文件夾已經(jīng)爆了。

docker system prune -a 才清理了7g的空間,那個(gè)文件夾還是30g

磁盤(pán)占用路從100%下降到80%左右,這哪里行啊,再跑兩天還是滿!

最后大殺器來(lái)了 安裝portainer

docker安裝教程一堆

我這里使用dokcer-compose部署的所以下面是配置

portainer: image: portainer/portainer restart: always ports: - '9000:9000' volumes: - /var/run/docker.sock:/var/run/docker.sock - /data/docker/portainer/data:/data

up -d 起來(lái)以后 nginx把端口搞出來(lái),訪問(wèn)丫的

把那些【unuse】的全【remove】完事

docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決

再回去看磁盤(pán)占用 終于可以放心的劃水啦~~~

docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決

ps:其實(shí)這個(gè)辦法我們部門(mén)以前就用過(guò),只不過(guò)。。。。。呃我丫給忘了呃呃呃。。。。所以寫(xiě)下來(lái)當(dāng)個(gè)教訓(xùn)~

補(bǔ)充知識(shí):Centos7 為Docker配置overlay存儲(chǔ)驅(qū)動(dòng)

前提:

RHEL或CentOS 使用新的docker存儲(chǔ)驅(qū)動(dòng)(overlay or overlay2),需要升級(jí)系統(tǒng)內(nèi)核版本到3.10.0-514以上版本。梳理步驟如下:

確認(rèn)內(nèi)核

3.10.0-514以上版本

uname -r

3.10.0-514.++++.x86_64

系統(tǒng)升級(jí)

sudo yum upgrade --assumeyes --tolerant

sudo yum update --assumeyes

確認(rèn)內(nèi)核是否加載 overlay模塊

lsmod | grep overlay

如果返回為空,需要配置模塊加載

啟用overlay

sudo tee /etc/modules-load.d/overlay.conf <<-’EOF’overlayEOF

重啟系統(tǒng)

reboot

確認(rèn) overlay啟用

lsmod | grep overlay

overlay

準(zhǔn)備Docker存儲(chǔ)分區(qū)

強(qiáng)烈建議另外準(zhǔn)備一塊磁盤(pán)或者分區(qū),加參數(shù) -n ftype=1 格式化為 xfs 格式,然后將 /var/lib/docker 掛載上去:

原因解釋

XFS文件系統(tǒng)格式化時(shí)必須加 -n ftype=1

參數(shù):-n 不真正創(chuàng)建文件系統(tǒng),只是顯示創(chuàng)建的信息;

ftype = value 允許inode類(lèi)型存儲(chǔ)在目錄結(jié)構(gòu)中,以便readdir,getdents不需要查找inode就可知道inode類(lèi)型。默認(rèn)為0,不存在目錄結(jié)構(gòu)中。

格式化本地磁盤(pán)

注意確認(rèn),格式化本地磁盤(pán)是否正確;

mkfs.xfs -f -n ftype=1 /dev/sdg5

確認(rèn)磁盤(pán)信息

lsblk -a -f NAME FSTYPE LABEL UUID MOUNTPOINT ├─sdg4 ├─sdg5 xfs 71165973-9e3f-4d8e-9a4e-2c00c0e70efa

配置磁盤(pán)開(kāi)機(jī)掛載

more /etc/fstab

UUID=71165973-9e3f-4d8e-9a4e-2c00c0e70efa /var/lib/docker xfs defaults 0 0

手動(dòng)掛載磁盤(pán)

mount -a

查看磁盤(pán)掛載信息

lsblk

├─sdg5 8:101 0 200G 0 part /var/lib/docker

修改docker啟動(dòng)文件,設(shè)置使用overlay 存儲(chǔ)

more /etc/sysconfig/docker

# /etc/sysconfig/docker # Modify these options if you want to change the way the docker daemon runsOPTIONS=’--storage-driver=overlay --selinux-enabled --log-driver=journald --signature-verification=false’ if [ -z '${DOCKER_CERT_PATH}' ]; then DOCKER_CERT_PATH=/etc/dockerfi

或者

/etc/docker/daemon.json{ 'storage-driver': 'overlay2', 'storage-opts': [ 'overlay2.override_kernel_check=true' ]}

添加開(kāi)機(jī)啟動(dòng)

systemctl daemon-reloadsystemctl start dockersystemctl enable docker

驗(yàn)證docker 存儲(chǔ)相關(guān)信息

$ docker info Containers: 0Images: 0Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true <<===重點(diǎn)確認(rèn) Native Overlay Diff: true<output truncated>

如果在不支持 d_typ 的 overlay/overlay 驅(qū)動(dòng)下使用docker,也就意味著 docker 在操作文件的時(shí)候,可能會(huì)遇到一些錯(cuò)誤,比如 無(wú)法刪除某些目錄或文件,設(shè)置文件或目錄的權(quán)限或用戶失敗等等。這些都是不可預(yù)料的錯(cuò)誤。

舉個(gè)具體的場(chǎng)景,就是,docker構(gòu)建的時(shí)候,可能在構(gòu)建過(guò)程中,刪除文件等操作失敗,導(dǎo)致構(gòu)建停止。

以上這篇docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Docker
相關(guān)文章:
主站蜘蛛池模板: 一级特黄录像绵费播放 | 色拍拍在线精品视频 | 久久精品一区二区三区不卡牛牛 | 国产一区二区在线视频播放 | 日韩精品一区在线 | 精品综合久久久久久97超人 | 久久精品视频亚洲 | 啪在线观看| 亚洲欧美日产综合在线看 | 日本特黄特色高清免费视频 | 国产欧美国产精品第一区 | 国产一区二区免费在线观看 | 一级片黑人| 欧美性性性性性色大片免费的 | 国产在线一区二区三区欧美 | 中文字幕午夜乱理片 | 特一级黄色大片 | 色婷婷中文字幕在线一区天堂 | 在线无限看免费网站 | 香蕉国产精品 | 免费毛片a线观看 | 亚洲毛片在线观看 | 成人伊人网| 做a视频大全 | 青操在线 | 精品视频在线播放 | 91亚洲视频在线观看 | 欧美国产一区二区二区 | 日韩毛片在线播放 | 久久r这里只有精品 | 999毛片免费 | 亚洲一级片免费看 | 成人免费无毒在线观看网站 | 特级黄色一级片 | 国产精品视频大全 | 高h猛烈做哭bl壮汉受欧美 | 色噜噜五月综合激情久久爱 | 婷婷综合久久 | 国产综合精品久久久久成人影 | 三级视频欧美 | 中文字幕在线观看日韩 |