亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Docker 清理環境操作

瀏覽:82日期:2024-11-15 09:21:48

開始清理,需要慎重!

列出無用的卷

docker volume ls -qf dangling=true

清理無用的卷

docker volume rm $(docker volume ls -qf dangling=true)

清理無用的鏡像

docker rmi $(docker images | grep ’^<none>’ | awk ’{print $3}’)

繼續清理

docker system prune

docker volume prune

以上足夠使用,其他命令不要知道了!

補充知識:Docker 一文教你清理docker空間釋放磁盤空間

如何清理docker目錄

docker 目錄已經占滿系統盤,又不好遷移,問下有沒有快捷的解決方案,答案是有的。以下是我整理的經典案列,適合生產以及測試使用。編寫清理docker 日志腳本如下:

[root@www ~]# cat clean_docker_log_space.log #!/bin/bashdocker_log_files=$(find /var/lib/docker/containers/ -name ’*-json.log’)docker_logs_size=$(find /var/lib/docker/containers/ -name ’*-json.log’ | xargs du -sc | tail -1 |awk ’{print $1,'K'}’)free -h && sync && echo 1 > /proc/sys/vm/drop_caches #釋放系統緩存 echo -e '033[32mThe docker log total size is $docker_logs_size033[0m' for log in $docker_log_files do echo 'Now is cleaning docker log,docker core logs:$log' cat /dev/null > $log systemctl reload docker #加載docker服務,不影響已經docker done free -h

運行結果如下:

[root@www ~]# ./clean_docker_log_space.logtotal used free shared buff/cache availableMem: 976M 598M 112M 6.8M 264M 157MSwap: 511M 66M 445MThe docker log total size is 80 KNow is cleaning docker log,docker core logs:/var/lib/docker/containers/7538f077348e3c9722fb90ed4b0a5c3d60d72112e989526767c63d55f5a76f3e/7538f077348e3c9722fb90ed4b0a5c3d60d72112e989526767c63d55f5a76f3e-json.logNow is cleaning docker log,docker core logs:/var/lib/docker/containers/235d20190027e757a203f1b4d4093335fb92ba515f7a501448c36c1332c622a2/235d20190027e757a203f1b4d4093335fb92ba515f7a501448c36c1332c622a2-json.logNow is cleaning docker log,docker core logs:/var/lib/docker/containers/685a7af447ce884de1e9bbeb5d4ca0ca99860096f71c33b4f9a4d15a427c5e00/685a7af447ce884de1e9bbeb5d4ca0ca99860096f71c33b4f9a4d15a427c5e00-json.log total used free shared buff/cache availableMem: 976M 599M 176M 6.8M 200M 168MSwap: 511M 66M 445M [root@www ~]# find /var/lib/docker/containers/ -name ’*-json.log’ | xargs du -sc | tail -1 |awk ’{print $1,'K'}’0 K

建議把腳本加Linux 定時任務里面每周清理一次,這個就可以保證docker 不產生而外的日志文件。

生產環境如下所示

df -TH docker 使用系統磁盤的93%

Docker 清理環境操作

執行腳本 clean_docker_log_space.log ,執行清理腳本之后df -TH,docker 使用系統磁盤的43%

Docker 清理環境操作

docker部署建議

最后建議大家在部署docker 的應用建議在docker自定義配置目錄

#首先,掛載容量的磁盤,掛載目錄選擇/data[root@www ~]# mkdir -p /data#停止docker[root@www ~]# systemctl stop docker #將數據移到新目錄[root@www ~]# mv /var/lib/docker /data#修改配置,增加 --graph /data[root@www ~]# vim /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /data [root@www ~]# systemctl daemon-reload[root@www ~]# systemctl start docker [root@www ~]# systemctl enable docker.service Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

以上這篇Docker 清理環境操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Docker
相關文章:
主站蜘蛛池模板: 特黄特色一级特色大片中文 | 国产图片亚洲精品一区 | 欧美日韩精品一区二区另类 | 在线观看片成人免费视频 | 国产午夜免费不卡精品理论片 | 免费视频成人国产精品网站 | 欧洲亚洲一区二区三区 | 国产成人精品视频播放 | 亚洲精品毛片久久久久久久 | 97视频免费播放观看在线视频 | 亚洲深夜 | 亚洲欧美日韩中文字幕在线一区 | 九九视频只有精品六 | 国产欧美日韩综合一区二区三区 | 亚洲欧美国产精品久久久 | 女初高中福利视频在线观看 | 亚洲人成在线播放网站岛国 | 欧美亚洲国产日韩一区二区三区 | 女人又黄的视频网站 | 亚洲性影院 | 精品在线看 | 怡红院最新免费全部视频 | 成人免费观看永久24小时 | 午夜香蕉网 | 在线欧美日韩精品一区二区 | 视频偷拍一级视频在线观看 | 日韩精品久久久毛片一区二区 | 国产成人啪精品午夜在线观看 | 日韩在线亚洲 | 欧美视频精品在线观看 | 在线看欧美日韩中文字幕 | 久草视频精品在线 | 久久毛片视频 | 精品成人一区二区三区免费视频 | 日韩影院久久 | 99久久香蕉国产综合影院 | 亚洲视频aaa | 国产精选经典三级小泽玛利亚 | 国产成人爱片免费观看视频 | 国产精品毛片在线大全 | 日本一区毛片免费观看 |